スポンサーリンク

Fessで変なエラーメッセージが出て、クロールジョブの停止ができなくなった

OpenSource
OpenClipart-VectorsによるPixabayからの画像

Fessで夜に動かしていたファイルCrawlerジョブが、朝になっても終わっていなかったので、管理画面から停止しようとしたのですが、エラーメッセージが出て停止できませんでした。回避策が見つかったので、書いておこうと思います。

出てきたエラーメッセージ

「このリクエストの前に処理されている場合があります。再度、操作をやり直してください。」

このメッセージが、メニュー内の
・システム > スケジューラ でジョブを停止しようとしたときに出る
・システム情報 > ジョブログ でジョブを停止しようとしたときに出る

Crawlerジョブの停止ができないので、じゃあ動作中なのかというと、そうでもない。
でも、ジョブを動かそうとすると画面にこのメッセージが出て、動かせない。

もうどうにもならないので、Windowsサービスで動作させていましたが、それを停止して環境を再作成して動かせばなんとかなるだろう、と考えて、やってみましたが、、、

ダメでした。。。

回避策

環境を作り直してもダメだったし、ネットで調べても特段ヒントになるような情報もヒットしないし、もう使うのは諦めようと考えていました。

でも、なぜだか「ブラウザを変えてみよう」と考えついたのでやってみました。
(なんで思いついたかは謎ですが、サーバー側での処理が動いてないし、そちらが原因ではないなら、クライアントPC側になにか問題があるのかもな、とダメ元で考えたのかもしれません。。)

そこで、いままでGoogle Chromeで管理画面にログインして操作していたのですが、それをMicrosoft Edgeに変えてやってみたのでした。

すると、どうでしょう。いままで操作できなかったジョブの操作が、何事もなくできるようになったのでした。

環境

原因はよく分かりませんが、僕が直面した現象は、よく分からないまま解決をみましたが、発生した環境はこんなところです。

【サーバー側】
OS: Windows Server 2016
ElasticSearch: 7.15
Fess: 13.15

【クライアント側】
OS: Windows 10
Google Chrome: 101.0.4951.67(Official Build)
Microsoft Edge: 101.0.1210.47(公式ビルド)

まあ、とにかくジョブが動かせるようになってよかった。。

 

コメント

タイトルとURLをコピーしました