-2

php.net では、「場合によっては、1 秒あたり 20 を超えるリクエストが同じファイルに対して排他的な群れを実行しようとすると、スクリプトがスタックする」とコメントしている人がいます。

私のアプリケーションが動かなくなり、アプリケーションから flock を削除すると、スクリプトが正常に動作するため、これが真実であることはわかっています。

「場合によっては、1 秒あたり 20 を超えるリクエストが同じファイルに対して排他的な群れを実行しようとすると、スクリプトがスタックする」という例を再現しようとしましたが、うまくいきませんでした。

誰かが同じ例を書くことができますか?

4

1 に答える 1

0

xargsまたはparallelあなたの友達です。ファイルをロックする小さな php スクリプトを作成します。次に、xargs X 回実行して、httpd サーバーが停止するかどうかを確認します。

SOでこのbashスクリプトも見つかりました:同じ端末で一度に複数のコマンドを並行して実行する

于 2013-03-04T16:02:02.303 に答える