Details
-
Bug
-
Resolution: Fixed
-
Medium
-
None
-
4.6.0
-
None
-
eZ Publish 4.6, eZ DFS
Description
When an anonymous user tries to view a page without sufficient permissions, view cache generation is still started and later aborted.
Under high traffic/concurrency conditions, this can create cache "locks", where processes wait for previous .generating files to complete, until timeout is reached.
Steps to reproduce
- Remove content/read permissions (for article, section, or globally) from a user (like anonymous).
- Access the site as the user, verify that the login page is displayed.
- Simulate a high-concurrency scenario (like apachebench, using concurrency of 200) requesting that page.
- Verify that some requests will take over 60 seconds (waiting for the viewcache to finish generating).
Attachments
Issue Links
- is duplicated by
-
EZP-19670 Accessing content/view/full/<node id> gives fatal error if node does not exists
- Closed