Project

General

Profile

Actions

Bug #87980

closed

TYPO3 can not handle two concurrent requests to the same (cachable) page without a 503 response

Added by Benjamin Franzke about 5 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Frontend
Start date:
2019-03-22
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
10
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

If two concurrent requests try to access a page, a 503 response code (together with the famous "Page is being generated" message) is returned, no matter how fast/slow the pages are rendered or whether there is low/high traffic.

A 503 HTTP response code should only be sent due to high server overload, not because of two simple requests.

This issue can be verified by running two curl requests to the same url in parallel:

url=https://mytypo3site.com/foo
for i in {1..2}; do curl -sv $url |& grep '^< HTTP'& done

This would return:
< HTTP/1.1 503 Service unavailable
< HTTP/1.1 200 OK

It should return:
< HTTP/1.1 200 OK
< HTTP/1.1 200 OK

Currently this can be fixed using the https://extensions.typo3.org/extension/skip_page_is_being_generated/ extension, but it would be desirable if TYPO3 core could fix it.


Related issues 2 (0 open2 closed)

Related to TYPO3 Core - Bug #88250: Remove temporary page cache entry (aka page is being generated message)Closed2019-04-30

Actions
Related to TYPO3 Core - Task #77443: Make "Page is being generated" configurableClosed2016-08-08

Actions
Actions

Also available in: Atom PDF