Jeff Trawick wrote:

Let me try it with your latest tag on Solaris 8 and see if my results are any different.

Solaris 8, your _RC2 tag, worker+mod_cgid or prefork+mod_cgid:


[Fri Mar 28 21:43:07 2003] [debug] prefork.c(1039): AcceptMutex: posixsem (default: posixsem)
[Fri Mar 28 21:43:10 2003] [error] (13)Permission denied: exec of 'printenv' failed
[Fri Mar 28 21:43:10 2003] [error] [client 127.0.0.1] Premature end of script headers: printenv


[Fri Mar 28 22:04:55 2003] [debug] worker.c(1736): AcceptMutex: posixsem (default: posixsem)
[Fri Mar 28 22:04:58 2003] [error] (13)Permission denied: exec of 'printenv' failed
[Fri Mar 28 22:04:58 2003] [error] [client 127.0.0.1] Premature end of script headers: printenv


Here's the set of modules I have:

Compiled in modules:
  core.c
  mod_access.c
  mod_auth.c
  mod_file_cache.c
  mod_charset_lite.c
  mod_case_filter.c
  mod_case_filter_in.c
  mod_ext_filter.c
  mod_include.c
  mod_log_config.c
  mod_env.c
  mod_mime_magic.c
  mod_expires.c
  mod_headers.c
  mod_usertrack.c
  mod_unique_id.c
  mod_setenvif.c
  worker.c
  http_core.c
  mod_mime.c
  mod_dav.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_info.c
  mod_cgid.c
  mod_dav_fs.c
  mod_vhost_alias.c
  mod_negotiation.c
  mod_dir.c
  mod_imap.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_rewrite.c
  mod_so.c

nothing loaded dynamically

Maybe you want to use truss to see which file descriptor leads to SIGPIPE, and then back up to see approx. where it was closed?

Maybe not catching SIGPIPE in this short path is a good thing after all.




Reply via email to