0

ユニコーンで実行されている Rails 3 アプリケーションを実行していますが、時々次のメッセージが表示されます。

ファイルを読み取り用に開いているときにエラーが発生しました: 権限が拒否されました

以上です。どのファイルまたはどのコンポーネントを開こうとしているのかわからない。各リクエストや、私が把握できるその他の外部イベントでは発生しません。

何が起こっているのか、またはそれを理解しようとする方法はありますか?

使用しているすべての宝石で「読み取り用にファイルを開くエラー」を検索してみましたが、うまくいきませんでした。

4

2 に答える 2

1

ubuntu 12.04にアップグレードした後、Passengerログでこれを時々見始めました。私はそれをいくつかの画像処理に絞り込みました.Ubuntuのパッチからlibjpeg-turboライブラリに来ているようです。

いくつかのシステム機能を判断するためにアクセスしようとしています/proc/self/auxvが、その proc ファイルは常に読み取り可能ではないようです。おそらく、特権を削除するときにプロセスが別のユーザーに setuid() した後です。

私が知る限り、ライブラリは失敗しても機能するため、大きな問題は発生しないはずです。

関連するバグレポートが https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1014487にあるようです

于 2012-08-01T10:38:10.060 に答える
-2

Ubuntu 12.04で次のコマンドの実行を開始しました

sudo apt-get update

上記のコマンドを実行した後、「読み取り用にファイルを開くエラー: 許可が拒否されました」が解決されました。

于 2014-08-08T10:32:02.253 に答える