Need Linux PHP Expert to troubleshoot a problem
- or -
Post a project like this$$
- Posted:
- Proposals: 6
- Remote
- #1200202
- Expired
Description
Experience Level: Intermediate
Estimated project duration: 1 day or less
General information for the business: System Integrator
Description of requirements/functionality: I host a commercial exam software developed in PHP with a MySQL database.
The system works great except for 1 issue and need an experienced PHP expert in an attempt to remedy the issue.
Typically in a class of 20-25 test candidates, 5-8 may be logged off the system while in mid-test. Each candidate can log back in and start where they last left off (due to the session tracked by a browser cookie), but we want to avoid this issue to begin with. The exam platform is hosted on a high performance VPS server.
There is something that is causing multiple cascading session drops (random TCP resets) and it always occurs between 12 noon and 2pm (Eastern Standard Time, USA). Since there is a definite pattern and identifiable window, I hope that we can narrow down the possibilities of the cause.
The server has already been check to make sure there aren't any scheduled auto processes during prime hours that may run to cause a cascading session resets? For example;
There is no back up processes taking place during prime hours
There is no anti-virus or other server maintenance updates taking place during prime hours
The apache global configuration has already been optimized for Keep-Alive, Keep-Alive Timeout, Max Keep-Alive Request, and Timeout
Perhaps there is something related to PHP session clean up or garbage collection that is causing the issue. If this is the case, can PHP session clean up be configured to occur only weekends Saturday or Sunday from midnight to 5am (with reference to Canada Eastern Standard Time) to avoid interference with normal exam operations. Or can a script be added to prevent session drops during prime business hours?
This job is specifically to identify the cause of the problem and offer a remedy to solve the issue based on reviewing the application. There is no actual work towards making code edits or changes. Thank you.
OS requirements: Linux
Extra notes:
Description of requirements/functionality: I host a commercial exam software developed in PHP with a MySQL database.
The system works great except for 1 issue and need an experienced PHP expert in an attempt to remedy the issue.
Typically in a class of 20-25 test candidates, 5-8 may be logged off the system while in mid-test. Each candidate can log back in and start where they last left off (due to the session tracked by a browser cookie), but we want to avoid this issue to begin with. The exam platform is hosted on a high performance VPS server.
There is something that is causing multiple cascading session drops (random TCP resets) and it always occurs between 12 noon and 2pm (Eastern Standard Time, USA). Since there is a definite pattern and identifiable window, I hope that we can narrow down the possibilities of the cause.
The server has already been check to make sure there aren't any scheduled auto processes during prime hours that may run to cause a cascading session resets? For example;
There is no back up processes taking place during prime hours
There is no anti-virus or other server maintenance updates taking place during prime hours
The apache global configuration has already been optimized for Keep-Alive, Keep-Alive Timeout, Max Keep-Alive Request, and Timeout
Perhaps there is something related to PHP session clean up or garbage collection that is causing the issue. If this is the case, can PHP session clean up be configured to occur only weekends Saturday or Sunday from midnight to 5am (with reference to Canada Eastern Standard Time) to avoid interference with normal exam operations. Or can a script be added to prevent session drops during prime business hours?
This job is specifically to identify the cause of the problem and offer a remedy to solve the issue based on reviewing the application. There is no actual work towards making code edits or changes. Thank you.
OS requirements: Linux
Extra notes:
Ben H.
98% (32)Projects Completed
24
Freelancers worked with
22
Projects awarded
51%
Last project
22 Mar 2023
Canada
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Is that your peak time in terms of maximum concurrent users?
Ben H.26 Jun 2016There are typically 2 sessions: one in the morning 9am - 12pm and another in the afternoon 1pm-4pm. Both sessions have about the same number of users 20-30. The morning session has no issues. The session drops only occur in the afternoon between 1pm-2pm and it's quite consistent.
37240
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies