Edit report at http://bugs.php.net/bug.php?id=53618&edit=1
ID: 53618 Updated by: f...@php.net Reported by: pcting at gmail dot com Summary: malformed header key-value pair on status page -Status: Open +Status: Bogus Type: Bug Package: FPM related Operating System: Ubuntu 10.04 amd64 PHP Version: 5.3SVN-2010-12-28 (snap) Block user comment: N Private report: N New Comment: Please do not submit the same bug more than once. An existing bug report already describes this very problem. Even if you feel that your issue is somewhat different, the resolution is likely to be the same. Thank you for your interest in PHP. Already fixed, see #52674 Previous Comments: ------------------------------------------------------------------------ [2010-12-28 08:36:13] pcting at gmail dot com Just to note, the sample test python script will fail because of the lack of error checking in the header of the response. Once the bug is fixed, the script should work just fine. ------------------------------------------------------------------------ [2010-12-28 08:18:53] pcting at gmail dot com Description: ------------ The header response on the status page is malformed; the content-type is outputted incorrectly. Test script: --------------- #!/usr/bin/python from StringIO import StringIO from flup.client.fcgi_app import FCGIApp from pprint import pprint import urllib2 def start_response(status, headers): pass if __name__ == '__main__': app = FCGIApp(connect=('localhost', 9000), filterEnviron=False) env = { 'QUERY_STRING': 'html', 'REQUEST_METHOD': 'GET', 'SCRIPT_FILENAME': '/status', 'SCRIPT_NAME': '/status', 'wsgi.input': StringIO(), 'wsgi.errors': StringIO() } result = app(environ=env, start_response=start_response) Expected result: ---------------- X-Powered-By: PHP/5.3.3-1ubuntu9pre1~lucid Content-type: application/jsonrequest {"accepted conn":50,"pool":"www","process manager":"dynamic","idle processes":2,"active processes":0,"total processes":2} Actual result: -------------- X-Powered-By: PHP/5.3.3-1ubuntu9pre1~lucid application/jsonrequest Content-type: text/html {"accepted conn":50,"pool":"www","process manager":"dynamic","idle processes":2,"active processes":0,"total processes":2} ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=53618&edit=1