https://bz.apache.org/bugzilla/show_bug.cgi?id=69256
Bug ID: 69256 Summary: RewriteMap prg: details missing Product: Apache httpd-2 Version: 2.4.62 Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P2 Component: Documentation Assignee: docs@httpd.apache.org Reporter: ch...@chead.ca Target Milestone: --- The documentation for RewriteMap prg: here <https://httpd.apache.org/docs/2.4/rewrite/rewritemap.html#prg> left me with a number of questions that I could not find the answer to: * “it expects one argument via STDIN” What exactly does this mean? Each key fed to stdin is followed by a newline? A space? Something else? There’s an example, but that’s not very useful for those of us who don’t read Perl. * “If there is no corresponding lookup value, the map program should return the four-character string "NULL" to indicate this.” Does this mean there’s no way for the mapping program to return the actual literal string NULL as the mapped value, since trying to do so indicates failure to map instead? * The documentation explains how stdin and stdout are used. What does Apache do with the mapping program’s stderr? Connect it to /dev/null? Not open it at all? Something else? * What happens if the mapping program terminates? The text “Remember that there is only one copy of the program, started at server startup.” suggests that it will just stay dead and mappings will fail until Apache is restarted, but is that actually true? * What happens when Apache terminates? Does it send a signal to terminate the mapping program? If so, what signal? Or does it just close stdin and expect the mapping program to terminate when it sees EOF? Since the mapping program is a child process of Apache, does Apache wait for it to terminate before finishing shutdown, or does it orphan it and let PID 1 deal with it? -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: docs-unsubscr...@httpd.apache.org For additional commands, e-mail: docs-h...@httpd.apache.org