0

最近、Rackspace Cloudfiles PHP API ライブラリを使用するサイトで APC を有効にしました。昨日、Cloudfiles へのアップロード プロセスが失敗しました。これは、APC によってキャッシュされている期限切れのトークンが原因だと思われます。この問題を診断する方法はありますか? それとも、すべての cloudfiles ライブラリ コードがapc.filters構成と共にキャッシュされないようにする必要がありますか?

編集:トークンをログに記録するコードを1行追加するだけで関連ファイルを更新したため、APCキャッシングが問題であると思われました。ファイルを更新した後、アップロードプロセスが再び機能し始めました。

Edit2: これは、常に実行されているバックグラウンド スクリプトで発生していました。値はスクリプトに格納されていて、更新されていませんでした。トークンを更新できるように変更を行った後、スクリプトを再起動したことを忘れていました。

4

1 に答える 1

1

それ自体では、APC は PHP ソース ファイルのコンパイル済みコンテンツのみをキャッシュします。API トークンをキャッシュすることはありません (できませんでした!)。あなたの問題はおそらく他の場所にあります。

于 2013-02-14T07:27:48.963 に答える