2573


Apache上にmod_phpを載せてサービスを運営しているとします。この際特定のページで稀に apc_fetchを実行した時と思われるのですが

[code]

    PHP Fatal error:  apc_fetch() [<a href='function.apc-fetch'>function.apc-fetch</a>]
    Stuck spinlock (0xXXXXXXXX) detected in ~
    
[/code]

というエラーが出ることがあります。

apcのStuck spinlockが発生してしまうとApacheのResponseが悪くなってしまいサービス運用上困ってしまいます。Stuck
Spinlockがでる原因は一般的に考えてどのようなことなのでしょうか？


CC BY-SA 3.0
2014-12-25T06:01:55.953
2548
2014-12-25T11:45:40.283
3023
question
php
apc_fetchでStuck Spinlockが発生する理由


7年前の記事なので現状と合わないかもしれませんが、以下が適当かと思います。

[.::t3rmin4t0r::. : php/user-cache-
timebomb.html](http://notmysock.org/blog/php/user-cache-timebomb.html)

記事の最後は「The only safe solution is to never call an apc_store() from a user
request context.」で締め括られています。


CC BY-SA 3.0
2014-12-25T11:45:40.283
2573
2014-12-25T11:45:40.283
2548
answer