We have been experiencing constant hangs with Tuleap. No pages can be loaded after it has frozen until restarting the browser or sometimes after varying timeout (from several seconds to tens of seconds or minutes)
The problem seems to happen with all browsers.
The hang seems to be related to *cancelling* a page load. Problem is likely to happen with pages with embedded lists that take time to populate and are populated with asynchronous http request. Some examples:
- "My Personal Page" when using "My Artifacts (Tracker V5)" which
loads list of issues asynchronously and can take very long to load
- Agile dashboard planning view when opening "milestones" folder
When user navigates to next page without waiting for the page to fully load, the pending asynchronous request is cancelled. This seems to trigger the bug.
I have observed following when making a new HTTP requests after the session has frozen:
1. New HTTP requests are received by the server but server does not
respond at all (no bytes are received).
2. Deleting cookie PHPSESSID will fix the problem.
The following link provides some links provides some tips:
http://konrness.com/php5/how-to-prevent-blocking-php-requests/