Merge branch 'release/2.1.1'
This commit is contained in:
commit
f0880cdf13
1 changed files with 7 additions and 7 deletions
|
@ -73,14 +73,14 @@ class SessionLockRequestComponent implements ComponentInterface
|
|||
|
||||
$this->logger->debug('SessionLock: Try to get "' . $key . '"');
|
||||
$timedOut = \time() + $this->secondsToWait;
|
||||
while (!$lock->acquire() || $timedOut <= \time()) {
|
||||
while (!$lock->acquire()) {
|
||||
\usleep(100000);
|
||||
}
|
||||
if (!$lock->isAcquired()) {
|
||||
throw new LockAcquiringException(
|
||||
'Could not acquire the lock for "' . $key . '" in ' . $this->secondsToWait . ' seconds.',
|
||||
1652687960
|
||||
);
|
||||
if (\time() >= $timedOut) {
|
||||
throw new LockAcquiringException(
|
||||
'Could not acquire the lock for "' . $key . '" in ' . $this->secondsToWait . ' seconds.',
|
||||
1652687960
|
||||
);
|
||||
}
|
||||
}
|
||||
$this->logger->debug('SessionLock: Acquired "' . $key . '"');
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue