Actions
Bug #2171
closedPHP fast-cgi and exit behaviour
Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Web Interface
Target version:
-
Start date:
02/08/2012
Due date:
% Done:
0%
Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
All
Affected Architecture:
Description
All present php scripts in pfSense call exit after sending a redir or finding an error or wanting to just finish processing.
This is not a desirable behaviour in FCGI case since calling exit shutdowns the php process and lighty is forced to re-spawn another php-fcgi process/instance.
This usually means lighty is doing a lot of work to keep php-working and also sometimes this is the issue with not being able to execute more than one request at a time.
The solution would be to s/exit/return/ but than the return value from require/include[_once] is needed to be checked.
This will help in performance and issues described above and probably the cause of some weird bugs fixed by hacks in the way.
Updated by Ermal Luçi about 13 years ago
- Target version changed from 2.1 to Future
Updated by Chris Buechler over 9 years ago
- Status changed from New to Closed
- Target version deleted (
Future)
fastcgi no longer applicable
Actions