0

NodeJS コードで Chokidar パッケージを使用していますが、Cloud Object Storage バケットで作成され、ランタイムでボリュームとしてマウントされたフォルダーの監視に問題があります。同じコードは、ローカル Mac と、アプリケーションが現在デプロイされているオンプレミスの Linux サーバーでも問題なく動作しています。COS-Chokidar を使用しても、ポッドが作成されたときに 1 回トリガーされます (したがって、すべてのセットアップとボリュームのマウントは正しいです) が、その後はファイルの追加/削除/変更をまったく選択しません!

私はすでに試しました:

  • usePolling: trueオプション
  • fs.watch
  • ノードウォッチ ライブラリ
  • CHOKIDAR_USEPOLLING=true環境変数

何も機能しません。

COS は別の種類のファイル システムであり、これらのツールが監視に失敗したためでしょうか? もしそうなら、そのようなシナリオでファイルを監視するための最良の利用可能なオプションは何でしょうか?

4

0 に答える 0