私は shmop を使用して、現在のサーバー接続の数を追跡し、その数が特定のしきい値を超えると新しい接続を拒否することで、単純なサーバー スロットリングを実行しています。基本的に、スクリプトが起動すると、shmop で共有カウンター変数をインクリメントし、登録されたシャットダウン関数でそれをデクリメントします。
これは魅力のように機能し、shmop_x は非常に使いやすいようです。私が使用しているメモリ ブロックのサイズは小さく、16 バイトです。
ただし、チェックする必要があると思う前にshmopを使用したことがないことを考えると、shmopを使用するときに注意すべき落とし穴や競合状態などはありますか?