[fess-user 141] Re: レプリケーション機能について

Back to archive index

Yoshimitsu Aoyagi y-aoy****@hitac*****
2010年 2月 24日 (水) 10:06:45 JST


菅谷様

青柳@日立ソフトです。

CATALINA_HOMEの指定は行なっていません。
psで見ると、-Dsolr.data.dir=/usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data
と正しく設定されているように見えます。

取り急ぎ報告まで。



--- 以下、ps
root      6267 30.9  3.2 2403300 127628 pts/1  Sl   09:57   0:05 /usr/bin/java -Djava.util.logging.config.file=/usr/etc/fess-server-3.0.0-SNAPSHOT/conf/logging.properties -Dsolr.solr.home=/usr/etc/fess-server-3.0.0-SNAPSHOT/solr/ -Dsolr.data.dir=/usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data -Dfess.log.file=/usr/etc/fess-server-3.0.0-SNAPSHOT/webapps/fess/WEB-INF/logs/fess.out -Djava.awt.headless=true -server -XX:+UseGCOverheadLimit -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+UseTLAB -XX:MaxPermSize=128m -Xmx2048m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/etc/fess-server-3.0.0-SNAPSHOT/endorsed -classpath /usr/etc/fess-server-3.0.0-SNAPSHOT/bin/bootstrap.jar -Dcatalina.base=/usr/etc/fess-server-3.0.0-SNAPSHOT -Dcatalina.home=/usr/etc/fess-server-3.0.0-SNAPSHOT -Djava.io.tmpdir=/usr/etc/fess-server-3.0.0-SNAPSHOT/temp org.apache.catalina.startup.Bootstrap start


--- 以下、sh -x ./bin/catalina.sh startの出力
+ cygwin=false
+ os400=false
+ darwin=false
+ case "`uname`" in
++ uname
+ PRG=catalina.sh
+ '[' -h catalina.sh ']'
++ dirname catalina.sh
+ PRGDIR=.
+ '[' -z '' ']'
++ cd ./..
++ pwd
+ CATALINA_HOME=/usr/etc/fess-server-3.0.0-SNAPSHOT
+ CLASSPATH=
+ '[' -r /bin/setenv.sh ']'
+ '[' -r /usr/etc/fess-server-3.0.0-SNAPSHOT/bin/setenv.sh ']'
+ . /usr/etc/fess-server-3.0.0-SNAPSHOT/bin/setenv.sh
++ export 'JAVA_OPTS= -Dsolr.solr.home=/usr/etc/fess-server-3.0.0-SNAPSHOT/solr/ -Dsolr.data.dir=/usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data -Dfess.log.file=/usr/etc/fess-server-3.0.0-SNAPSHOT/webapps/fess/WEB-INF/logs/fess.out -Djava.awt.headless=true -server -XX:+UseGCOverheadLimit -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+UseTLAB -XX:MaxPermSize=128m -Xmx2048m'
++ JAVA_OPTS=' -Dsolr.solr.home=/usr/etc/fess-server-3.0.0-SNAPSHOT/solr/ -Dsolr.data.dir=/usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data -Dfess.log.file=/usr/etc/fess-server-3.0.0-SNAPSHOT/webapps/fess/WEB-INF/logs/fess.out -Djava.awt.headless=true -server -XX:+UseGCOverheadLimit -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+UseTLAB -XX:MaxPermSize=128m -Xmx2048m'
+ false
+ false
+ false
+ '[' -r /usr/etc/fess-server-3.0.0-SNAPSHOT/bin/setclasspath.sh ']'
+ BASEDIR=/usr/etc/fess-server-3.0.0-SNAPSHOT
+ . /usr/etc/fess-server-3.0.0-SNAPSHOT/bin/setclasspath.sh
++ '[' -z '' -a -z '' ']'
++ false
+++ which java
++ JAVA_PATH=/usr/bin/java
++ '[' x/usr/bin/java '!=' x ']'
+++ dirname /usr/bin/java
++ JAVA_PATH=/usr/bin
+++ dirname /usr/bin
++ JRE_HOME=/usr
++ '[' x/usr = x ']'
++ '[' -z '' -a -z /usr ']'
++ '[' -z '' -a start = debug ']'
++ '[' -z /usr ']'
++ '[' start = debug ']'
++ '[' -z /usr/etc/fess-server-3.0.0-SNAPSHOT ']'
++ '[' '!' -x /usr/etc/fess-server-3.0.0-SNAPSHOT/bin/setclasspath.sh ']'
++ '[' -z '' ']'
++ JAVA_ENDORSED_DIRS=/usr/etc/fess-server-3.0.0-SNAPSHOT/endorsed
++ JIKESPATH=
+++ uname -s
++ '[' Linux = Darwin ']'
++ _RUNJAVA=/usr/bin/java
++ '[' false '!=' true ']'
++ _RUNJDB=/bin/jdb
+ '[' -z '' ']'
+ CATALINA_BASE=/usr/etc/fess-server-3.0.0-SNAPSHOT
+ '[' '!' -z '' ']'
+ '[' /usr/etc/fess-server-3.0.0-SNAPSHOT '!=' /usr/etc/fess-server-3.0.0-SNAPSHOT ']'
+ CLASSPATH=/usr/etc/fess-server-3.0.0-SNAPSHOT/bin/bootstrap.jar
+ '[' -z '' ']'
+ CATALINA_OUT=/usr/etc/fess-server-3.0.0-SNAPSHOT/logs/catalina.out
+ '[' -z '' ']'
+ CATALINA_TMPDIR=/usr/etc/fess-server-3.0.0-SNAPSHOT/temp
+ have_tty=0
++ tty
+ '[' /dev/pts/1 '!=' 'not a tty' ']'
+ have_tty=1
+ false
+ '[' -z '' ']'
+ '[' -r /usr/etc/fess-server-3.0.0-SNAPSHOT/conf/logging.properties ']'
+ LOGGING_CONFIG=-Djava.util.logging.config.file=/usr/etc/fess-server-3.0.0-SNAPSHOT/conf/logging.properties
+ '[' -z '' ']'
+ JAVA_OPTS=' -Dsolr.solr.home=/usr/etc/fess-server-3.0.0-SNAPSHOT/solr/ -Dsolr.data.dir=/usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data -Dfess.log.file=/usr/etc/fess-server-3.0.0-SNAPSHOT/webapps/fess/WEB-INF/logs/fess.out -Djava.awt.headless=true -server -XX:+UseGCOverheadLimit -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+UseTLAB -XX:MaxPermSize=128m -Xmx2048m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager'
+ '[' 1 -eq 1 ']'
+ echo 'Using CATALINA_BASE:   /usr/etc/fess-server-3.0.0-SNAPSHOT'
Using CATALINA_BASE:   /usr/etc/fess-server-3.0.0-SNAPSHOT
+ echo 'Using CATALINA_HOME:   /usr/etc/fess-server-3.0.0-SNAPSHOT'
Using CATALINA_HOME:   /usr/etc/fess-server-3.0.0-SNAPSHOT
+ echo 'Using CATALINA_TMPDIR: /usr/etc/fess-server-3.0.0-SNAPSHOT/temp'
Using CATALINA_TMPDIR: /usr/etc/fess-server-3.0.0-SNAPSHOT/temp
+ '[' start = debug ']'
+ echo 'Using JRE_HOME:        /usr'
Using JRE_HOME:        /usr
+ echo 'Using CLASSPATH:       /usr/etc/fess-server-3.0.0-SNAPSHOT/bin/bootstrap.jar'
Using CLASSPATH:       /usr/etc/fess-server-3.0.0-SNAPSHOT/bin/bootstrap.jar
+ '[' start = jpda ']'
+ '[' start = debug ']'
+ '[' start = run ']'
+ '[' start = start ']'
+ '[' '!' -z '' ']'
+ shift
+ touch /usr/etc/fess-server-3.0.0-SNAPSHOT/logs/catalina.out
+ '[' '' = -security ']'
+ /usr/bin/java -Djava.util.logging.config.file=/usr/etc/fess-server-3.0.0-SNAPSHOT/conf/logging.properties -Dsolr.solr.home=/usr/etc/fess-server-3.0.0-SNAPSHOT/solr/ -Dsolr.data.dir=/usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data -Dfess.log.file=/usr/etc/fess-server-3.0.0-SNAPSHOT/webapps/fess/WEB-INF/logs/fess.out -Djava.awt.headless=true -server -XX:+UseGCOverheadLimit -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+UseTLAB -XX:MaxPermSize=128m -Xmx2048m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/etc/fess-server-3.0.0-SNAPSHOT/endorsed -classpath /usr/etc/fess-server-3.0.0-SNAPSHOT/bin/bootstrap.jar -Dcatalina.base=/usr/etc/fess-server-3.0.0-SNAPSHOT -Dcatalina.home=/usr/etc/fess-server-3.0.0-SNAPSHOT -Djava.io.tmpdir=/usr/etc/fess-server-3.0.0-SNAPSHOT/temp org.apache.catalina.startup.Bootstrap start
+ '[' '!' -z '' ']'


> 菅谷です。
> 
> 確認していただきありがとうございます。
> 
> > indexDir: /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index
> 
> 上記が期待する場所になるので、bin 以下にあるのは
> 想定外な場所に保存されています。Solr の場所の設定は
> bin/setenv.sh で行っていて、CATALINA_HOME を
> 用いています。CATALINA_HOME を明示的に指定など
> していますでしょうか? 指定していないとなると、
> sh -x ./bin/catalina.sh start
> などで、始めの何行かでCATALINA_HOMEがどのように
> 設定されているかを確認していただけると助かります。
> (あとは setenv.sh でCATALINA_HOME でなく、パスで
> 指定してみるとかもあるかと思います)
> 
> よろしくお願いいたします。
> 
> shinsuke
> 
> 
> 2010年2月23日17:34 Yoshimitsu Aoyagi <y-aoy****@hitac*****>:
> > 菅谷様
> >
> > 青柳@日立ソフトです。
> >
> > 試してみました。
> >
> > 1つ気になったのですが、indexディレクトリは/fess-server-3.0.0-SNAPSHOT/bin/solr/core1/data/index
> > なのですが、ログを見ると、indexDir: /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index
> > とあります。
> > catalina.2010-02-23.logを見ると、インデックスのディレクトリがないから/binの下に作ったという警告が出ているので、
> > 想定外の場所に作られているかもしれません。
> >
> >
> >
> >
> > --- 以下fess.out
> >
> > 2010-02-23 17:17:11,279 [Thread-20] INFO  jp.sf.fess.task.CrawlTask - Starting Replication..
> > 2010-02-23 17:17:11,293 [Thread-20] INFO  jp.sf.fess.solr.FessSolrServer - snapshotDir: /usr/etc/index
> > 2010-02-23 17:17:11,293 [Thread-20] INFO  jp.sf.fess.solr.FessSolrServer - indexDir: /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index
> > 2010-02-23 17:17:11,293 [Thread-20] DEBUG jp.sf.fess.solr.FessSolrServer - newIndexDir: /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index
> > 2010-02-23 17:17:11,293 [Thread-20] DEBUG jp.sf.fess.solr.FessSolrServer - newSnapshotDir: /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index.new.20100223171711
> > 2010-02-23 17:17:11,293 [Thread-20] DEBUG jp.sf.fess.solr.FessSolrServer - oldSnapshotDir: /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index.old.20100223171711
> > 2010-02-23 17:17:15,126 [Thread-20] WARN  jp.sf.fess.solr.SolrServerGroup - Failed to execute an update query for solrGroup1.solrServer1.status. The query is jp.sf.fess.solr.
> > SolrServerGroup$7 @ 8aeedc. The retry count is 0.
> > jp.sf.fess.solr.FessSolrException: Could not rename /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index to /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index.old
> > .20100223171711
> >        at jp.sf.fess.solr.FessSolrServer.replicate(FessSolrServer.java:165)
> >        at jp.sf.fess.solr.SolrServerGroup$7.callback(SolrServerGroup.java:164)
> >        at jp.sf.fess.solr.SolrServerGroup$7.callback(SolrServerGroup.java:160)
> >        at jp.sf.fess.solr.SolrServerGroup.executeUpdateQuery(SolrServerGroup.java:368)
> >        at jp.sf.fess.solr.SolrServerGroup.updateQueryCallback(SolrServerGroup.java:355)
> >        at jp.sf.fess.solr.SolrServerGroup.replicate(SolrServerGroup.java:160)
> >        at jp.sf.fess.task.CrawlTask.doReplication(CrawlTask.java:172)
> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$66fcd5.$$doReplication$$invokeSuperMethod$$(CrawlTask$$EnhancedByS2AOP$$66fcd5.java)
> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$66fcd5$$MethodInvocation$$doReplication1.proceed(MethodInvocationClassGenerator.java)
> >        at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$66fcd5$$MethodInvocation$$doReplication1.proceed(MethodInvocationClassGenerator.java)
> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$66fcd5.doReplication(CrawlTask$$EnhancedByS2AOP$$66fcd5.java)
> >        at jp.sf.fess.task.CrawlTask.doExecute(CrawlTask.java:107)
> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$66fcd5.$$doExecute$$invokeSuperMethod$$(CrawlTask$$EnhancedByS2AOP$$66fcd5.java)
> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$66fcd5$$MethodInvocation$$doExecute0.proceed(MethodInvocationClassGenerator.java)
> >        at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$66fcd5$$MethodInvocation$$doExecute0.proceed(MethodInvocationClassGenerator.java)
> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$66fcd5.doExecute(CrawlTask$$EnhancedByS2AOP$$66fcd5.java)
> >        at jp.sf.fess.action.admin.SystemAction$4.run(SystemAction.java:294)
> >        at java.lang.Thread.run(Thread.java:636)
> > 2010-02-23 17:17:16,191 [Thread-20] INFO  jp.sf.fess.solr.FessSolrServer - snapshotDir: /usr/etc/index
> > 2010-02-23 17:17:16,191 [Thread-20] INFO  jp.sf.fess.solr.FessSolrServer - indexDir: /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index
> > 2010-02-23 17:17:16,192 [Thread-20] DEBUG jp.sf.fess.solr.FessSolrServer - newIndexDir: /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index
> > 2010-02-23 17:17:16,192 [Thread-20] DEBUG jp.sf.fess.solr.FessSolrServer - newSnapshotDir: /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index.new.20100223171711
> > 2010-02-23 17:17:16,192 [Thread-20] DEBUG jp.sf.fess.solr.FessSolrServer - oldSnapshotDir: /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index.old.20100223171711
> > 2010-02-23 17:17:17,596 [Thread-20] WARN  jp.sf.fess.solr.SolrServerGroup - Failed to execute an update query for solrGroup1.solrServer1.status. The query is jp.sf.fess.solr.
> > SolrServerGroup$7 @ 8aeedc. The retry count is 1.
> > ...
> >
> >
> > --- 以下catalina.2010-02-23.log
> >
> > 警告: [core1] Solr index directory './solr/core1/data/index' doesn't exist. Creating new index...
> > 2010/02/23 16:55:51 org.apache.solr.core.SolrDeletionPolicy onInit
> > 情報: SolrDeletionPolicy.onInit: commits:num=1
> >        commit{dir=/usr/etc/fess-server-3.0.0-SNAPSHOT/bin/solr/core1/data/index,segFN=segments_1,version=1266911750922,generation=1,filenames=[segments_1]
> > 2010/02/23 16:55:51 org.apache.solr.core.SolrDeletionPolicy updateCommits
> >
> >
> >> 菅谷です。
> >>
> >> 試していただきありがとうございます。
> >> Java File API 関連が詳細を出せないので
> >> 苦しいところですが、ひとまず、ディレクトリの
> >> 移動元のパスもログされるようにしてみました。
> >> 新しいビルドがアップしてあります。
> >>
> >> > mv index.new.20100223144954 index.old.20100223144954 も問題なくできます。
> >>
> >> そこでの処理は
> >> mv index index.old.20100223144954
> >> が失敗しているのですが、これは可能でしょうか?
> >> (すいません、説明不足でした…)
> >>
> >> よろしくお願いいたします。
> >>
> >> shinsuke
> >>
> >>
> >> 2010年2月23日15:16 Yoshimitsu Aoyagi <y-aoy****@hitac*****>:
> >> > 菅谷様
> >> >
> >> > 新しい3.0-SNAPSHOTを試しましたが、結果は同じでした。
> >> > mv index.new.20100223144954 index.old.20100223144954 も問題なくできます。
> >> > 念のためログを添付します。
> >> > 何か他に参考になるようなログの設定はないでしょうか。
> >> > debugログを全部有効にしたのですが、関連しそうなログは出ていませんでした。
> >> >
> >> > 青柳@日立ソフト
> >> >
> >> >
> >> >
> >> > 2010-02-23 14:49:54,048 [Thread-28] INFO  jp.sf.fess.task.CrawlTask - Starting Replication..
> >> > ount is 0.
> >> > jp.sf.fess.solr.FessSolrException: Could not rename an old dataDir to /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index.old.20100223144954
> >> >        at jp.sf.fess.solr.FessSolrServer.replicate(FessSolrServer.java:154)
> >> >        at jp.sf.fess.solr.SolrServerGroup$7.callback(SolrServerGroup.java:164)
> >> >        at jp.sf.fess.solr.SolrServerGroup$7.callback(SolrServerGroup.java:160)
> >> >        at jp.sf.fess.solr.SolrServerGroup.executeUpdateQuery(SolrServerGroup.java:368)
> >> >        at jp.sf.fess.solr.SolrServerGroup.updateQueryCallback(SolrServerGroup.java:355)
> >> >        at jp.sf.fess.solr.SolrServerGroup.replicate(SolrServerGroup.java:160)
> >> >        at jp.sf.fess.task.CrawlTask.doReplication(CrawlTask.java:172)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969.$$doReplication$$invokeSuperMethod$$(CrawlTask$$EnhancedByS2AOP$$1f49969.java)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969$$MethodInvocation$$doReplication1.proceed(MethodInvocationClassGenerator.java)
> >> >        at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969$$MethodInvocation$$doReplication1.proceed(MethodInvocationClassGenerator.java)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969.doReplication(CrawlTask$$EnhancedByS2AOP$$1f49969.java)
> >> >        at jp.sf.fess.task.CrawlTask.doExecute(CrawlTask.java:107)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969.$$doExecute$$invokeSuperMethod$$(CrawlTask$$EnhancedByS2AOP$$1f49969.java)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969$$MethodInvocation$$doExecute0.proceed(MethodInvocationClassGenerator.java)
> >> >        at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969$$MethodInvocation$$doExecute0.proceed(MethodInvocationClassGenerator.java)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969.doExecute(CrawlTask$$EnhancedByS2AOP$$1f49969.java)
> >> >        at jp.sf.fess.action.admin.SystemAction$4.run(SystemAction.java:294)
> >> >        at java.lang.Thread.run(Thread.java:636)
> >> > 2010-02-23 14:50:06,927 [Thread-28] WARN  jp.sf.fess.solr.SolrServerGroup - Failed to execute an update query for solrGroup1.solrServer1.status. The query is jp.sf.fess.solr.SolrServerGroup$7 @ 11c7f8d. The retry count is 1.
> >> > jp.sf.fess.solr.FessSolrException: Could not rename an old dataDir to /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index.old.20100223144954
> >> >        at jp.sf.fess.solr.FessSolrServer.replicate(FessSolrServer.java:154)
> >> >        at jp.sf.fess.solr.SolrServerGroup$7.callback(SolrServerGroup.java:164)
> >> >        at jp.sf.fess.solr.SolrServerGroup$7.callback(SolrServerGroup.java:160)
> >> >        at jp.sf.fess.solr.SolrServerGroup.executeUpdateQuery(SolrServerGroup.java:368)
> >> >        at jp.sf.fess.solr.SolrServerGroup.executeUpdateQuery(SolrServerGroup.java:386)
> >> >        at jp.sf.fess.solr.SolrServerGroup.updateQueryCallback(SolrServerGroup.java:355)
> >> >        at jp.sf.fess.solr.SolrServerGroup.replicate(SolrServerGroup.java:160)
> >> >        at jp.sf.fess.task.CrawlTask.doReplication(CrawlTask.java:172)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969.$$doReplication$$invokeSuperMethod$$(CrawlTask$$EnhancedByS2AOP$$1f49969.java)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969$$MethodInvocation$$doReplication1.proceed(MethodInvocationClassGenerator.java)
> >> >        at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969$$MethodInvocation$$doReplication1.proceed(MethodInvocationClassGenerator.java)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969.doReplication(CrawlTask$$EnhancedByS2AOP$$1f49969.java)
> >> >        at jp.sf.fess.task.CrawlTask.doExecute(CrawlTask.java:107)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969.$$doExecute$$invokeSuperMethod$$(CrawlTask$$EnhancedByS2AOP$$1f49969.java)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969$$MethodInvocation$$doExecute0.proceed(MethodInvocationClassGenerator.java)
> >> >        at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969$$MethodInvocation$$doExecute0.proceed(MethodInvocationClassGenerator.java)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969.doExecute(CrawlTask$$EnhancedByS2AOP$$1f49969.java)
> >> >        at jp.sf.fess.action.admin.SystemAction$4.run(SystemAction.java:294)
> >> >        at java.lang.Thread.run(Thread.java:636)
> >> > 2010-02-23 14:50:15,096 [Thread-28] WARN  jp.sf.fess.solr.SolrServerGroup - Failed to execute an update query for solrGroup1.solrServer1.status. The query is jp.sf.fess.solr.SolrServerGroup$7 @ 11c7f8d. The retry count is 2.
> >> > jp.sf.fess.solr.FessSolrException: Could not rename an old dataDir to /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/core1/data/index.old.20100223144954
> >> >        at jp.sf.fess.solr.FessSolrServer.replicate(FessSolrServer.java:154)
> >> >        at jp.sf.fess.solr.SolrServerGroup$7.callback(SolrServerGroup.java:164)
> >> >        at jp.sf.fess.solr.SolrServerGroup$7.callback(SolrServerGroup.java:160)
> >> >        at jp.sf.fess.solr.SolrServerGroup.executeUpdateQuery(SolrServerGroup.java:368)
> >> >        at jp.sf.fess.solr.SolrServerGroup.executeUpdateQuery(SolrServerGroup.java:386)
> >> >        at jp.sf.fess.solr.SolrServerGroup.executeUpdateQuery(SolrServerGroup.java:386)
> >> >        at jp.sf.fess.solr.SolrServerGroup.updateQueryCallback(SolrServerGroup.java:355)
> >> >        at jp.sf.fess.solr.SolrServerGroup.replicate(SolrServerGroup.java:160)
> >> >        at jp.sf.fess.task.CrawlTask.doReplication(CrawlTask.java:172)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969.$$doReplication$$invokeSuperMethod$$(CrawlTask$$EnhancedByS2AOP$$1f49969.java)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969$$MethodInvocation$$doReplication1.proceed(MethodInvocationClassGenerator.java)
> >> >        at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969$$MethodInvocation$$doReplication1.proceed(MethodInvocationClassGenerator.java)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969.doReplication(CrawlTask$$EnhancedByS2AOP$$1f49969.java)
> >> >        at jp.sf.fess.task.CrawlTask.doExecute(CrawlTask.java:107)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969.$$doExecute$$invokeSuperMethod$$(CrawlTask$$EnhancedByS2AOP$$1f49969.java)
> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$1f49969$$MethodInvocation$$doExecute0.proceed(MethodInvocationClassGenerator.java)
> >> >        at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
> >> >
> >> >
> >> >> 菅谷です。
> >> >>
> >> >> 確認いただきありがとうございます。
> >> >> こちらでも調査した結果、3.0-SNAPSHOT から
> >> >> Solr をマルチコアで利用しているのですが、
> >> >> そのパス指定がおかしかったためでした(すいません)。
> >> >> 修正した 3.0-SNAPSHOT を上げておきました。
> >> >> 何かありましたら、お知らせください。
> >> >> よろしくお願いいたします。
> >> >>
> >> >> shinsuke
> >> >>
> >> >>
> >> >> 2010年2月22日19:12 Yoshimitsu Aoyagi <y-aoy****@hitac*****>:
> >> >> > 菅谷様
> >> >> >
> >> >> > mvで別ディレクトリに移動できました。
> >> >> > リネームもできるようです。
> >> >> >
> >> >> > 青柳@日立ソフト
> >> >> >
> >> >> >
> >> >> >> 菅谷です。
> >> >> >>
> >> >> >> ご利用いただきありがとうございます!
> >> >> >>
> >> >> >> 調査したいと思います。一つ確認していただけると
> >> >> >> 大変助かるのですが、そのExceptionが出たときに
> >> >> >> /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/data/index
> >> >> >> は mv とかで別なディレクトリに変更などが可能でしょうか?
> >> >> >> Java のFile 関連の API はエラーの情報がないので
> >> >> >> 一つ一つつぶしていくしかないものでして…。今手元に
> >> >> >> 環境がないので、こちらでもあとで再現を試みたいと
> >> >> >> 思います。
> >> >> >>
> >> >> >> よろしくお願いいたします。
> >> >> >>
> >> >> >> shinsuke
> >> >> >>
> >> >> >>
> >> >> >> 2010年2月22日17:52 Yoshimitsu Aoyagi <y-aoy****@hitac*****>:
> >> >> >> > 青柳@日立ソフトと申します。
> >> >> >> >
> >> >> >> > CentOS 5.4でfess-server 3.0.0を動かしています。
> >> >> >> > #差分クローリングを使いたくてfess-server 3.0.0です。
> >> >> >> >
> >> >> >> > 検索用とインデックス作成用で2台動かしてレプリケーションを実行したのですが、
> >> >> >> > /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/data/index.new.20100222151523
> >> >> >> > というフォルダは作成できましたが、リネームに失敗します。
> >> >> >> >
> >> >> >> > 対応方法などご教授願えないでしょうか。よろしくお願いします。
> >> >> >> >
> >> >> >> >
> >> >> >> > 2010-02-22 15:15:23,662 [Thread-26] INFO  jp.sf.fess.task.CrawlTask -
> >> >> >> > Starting Replication..
> >> >> >> > 2010-02-22 15:15:25,172 [Thread-26] WARN  jp.sf.fess.solr.SolrServerGroup - Failed to execute an update query for solrGroup1.solrServer1.status. The query is jp.sf.fess.solr.SolrServerGroup$7 @ 669255. The retry count is 0.
> >> >> >> > jp.sf.fess.solr.FessSolrException: Could not rename an old dataDir to /usr/etc/fess-server-3.0.0-SNAPSHOT/solr/data/index.old.20100222151523
> >> >> >> >        at jp.sf.fess.solr.FessSolrServer.replicate(FessSolrServer.java:154)
> >> >> >> >        at jp.sf.fess.solr.SolrServerGroup$7.callback(SolrServerGroup.java:164)
> >> >> >> >        at jp.sf.fess.solr.SolrServerGroup$7.callback(SolrServerGroup.java:160)
> >> >> >> >        at jp.sf.fess.solr.SolrServerGroup.executeUpdateQuery(SolrServerGroup.java:368)
> >> >> >> >        at jp.sf.fess.solr.SolrServerGroup.updateQueryCallback(SolrServerGroup.java:355)
> >> >> >> >        at jp.sf.fess.solr.SolrServerGroup.replicate(SolrServerGroup.java:160)
> >> >> >> >        at jp.sf.fess.task.CrawlTask.doReplication(CrawlTask.java:172)
> >> >> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$6a60d5.$$doReplication$$invokeSuperMethod$$(CrawlTask$$EnhancedByS2AOP$$6a60d5.java)
> >> >> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$6a60d5$$MethodInvocation$$doReplication1.proceed(MethodInvocationClassGenerator.java)
> >> >> >> >        at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
> >> >> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$6a60d5$$MethodInvocation$$doReplication1.proceed(MethodInvocationClassGenerator.java)
> >> >> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$6a60d5.doReplication(CrawlTask$$EnhancedByS2AOP$$6a60d5.java)
> >> >> >> >        at jp.sf.fess.task.CrawlTask.doExecute(CrawlTask.java:107)
> >> >> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$6a60d5.$$doExecute$$invokeSuperMethod$$(CrawlTask$$EnhancedByS2AOP$$6a60d5.java)
> >> >> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$6a60d5$$MethodInvocation$$doExecute0.proceed(MethodInvocationClassGenerator.java)
> >> >> >> >        at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
> >> >> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$6a60d5$$MethodInvocation$$doExecute0.proceed(MethodInvocationClassGenerator.java)
> >> >> >> >        at jp.sf.fess.task.CrawlTask$$EnhancedByS2AOP$$6a60d5.doExecute(CrawlTask$$EnhancedByS2AOP$$6a60d5.java)
> >> >> >> >        at jp.sf.fess.action.admin.SystemAction$4.run(SystemAction.java:294)
> >> >> >> >        at java.lang.Thread.run(Thread.java:636)
> >> >> >> >
> >> >> >> > _______________________________________________
> >> >> >> > Fess-user mailing list
> >> >> >> > Fess-****@lists*****
> >> >> >> > http://lists.sourceforge.jp/mailman/listinfo/fess-user
> >> >> >> >
> >> >> >>
> >> >> >> _______________________________________________
> >> >> >> Fess-user mailing list
> >> >> >> Fess-****@lists*****
> >> >> >> http://lists.sourceforge.jp/mailman/listinfo/fess-user
> >> >> >
> >> >> > _______________________________________________
> >> >> > Fess-user mailing list
> >> >> > Fess-****@lists*****
> >> >> > http://lists.sourceforge.jp/mailman/listinfo/fess-user
> >> >> >
> >> >>
> >> >> _______________________________________________
> >> >> Fess-user mailing list
> >> >> Fess-****@lists*****
> >> >> http://lists.sourceforge.jp/mailman/listinfo/fess-user
> >> >
> >> > _______________________________________________
> >> > Fess-user mailing list
> >> > Fess-****@lists*****
> >> > http://lists.sourceforge.jp/mailman/listinfo/fess-user
> >> >
> >>
> >> _______________________________________________
> >> Fess-user mailing list
> >> Fess-****@lists*****
> >> http://lists.sourceforge.jp/mailman/listinfo/fess-user
> >
> > _______________________________________________
> > Fess-user mailing list
> > Fess-****@lists*****
> > http://lists.sourceforge.jp/mailman/listinfo/fess-user
> >
> 
> _______________________________________________
> Fess-user mailing list
> Fess-****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/fess-user




Fess-user メーリングリストの案内
Back to archive index