diff options
| author | 2011-07-21 19:10:20 -0400 | |
|---|---|---|
| committer | 2011-07-21 19:10:38 -0400 | |
| commit | f1fd1c9714256bb9b212462dd31ca6dc56ea31ef (patch) | |
| tree | 6d3aaaf843f758f5cd7dd2dc7641dca6ed4badca /docs/index.html | |
add in project web page
Diffstat (limited to 'docs/index.html')
| -rw-r--r-- | docs/index.html | 269 |
1 files changed, 269 insertions, 0 deletions
diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..d63b31f --- /dev/null +++ b/docs/index.html | |||
| @@ -0,0 +1,269 @@ | |||
| 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> | ||
| 2 | |||
| 3 | <!--Converted with LaTeX2HTML 2002-1 (1.68) | ||
| 4 | original version by: Nikos Drakos, CBLU, University of Leeds | ||
| 5 | * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan | ||
| 6 | * with significant contributions from: | ||
| 7 | Jens Lippmann, Marek Rouchal, Martin Wilck and others --> | ||
| 8 | <HTML> | ||
| 9 | <HEAD> | ||
| 10 | <TITLE>Installing and Running mod_log_sql</TITLE> | ||
| 11 | <META NAME="description" CONTENT="Installing and Running mod_log_sql"> | ||
| 12 | <META NAME="keywords" CONTENT="documentation"> | ||
| 13 | <META NAME="resource-type" CONTENT="document"> | ||
| 14 | <META NAME="distribution" CONTENT="global"> | ||
| 15 | |||
| 16 | <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> | ||
| 17 | <META NAME="Generator" CONTENT="LaTeX2HTML v2002-1"> | ||
| 18 | <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> | ||
| 19 | |||
| 20 | <LINK REL="STYLESHEET" HREF="documentation.css"> | ||
| 21 | |||
| 22 | <LINK REL="next" HREF="node1.html"> | ||
| 23 | </HEAD> | ||
| 24 | |||
| 25 | <BODY > | ||
| 26 | <!--Navigation Panel--> | ||
| 27 | <A NAME="tex2html6" | ||
| 28 | HREF="node1.html"> | ||
| 29 | <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> | ||
| 30 | <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_g.png"> | ||
| 31 | <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev_g.png"> | ||
| 32 | <A NAME="tex2html4" | ||
| 33 | HREF="node1.html"> | ||
| 34 | <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> | ||
| 35 | <BR> | ||
| 36 | <B> Next:</B> <A NAME="tex2html7" | ||
| 37 | HREF="node1.html">Contents</A> | ||
| 38 | <B> <A NAME="tex2html5" | ||
| 39 | HREF="node1.html">Contents</A></B> | ||
| 40 | <BR> | ||
| 41 | <BR> | ||
| 42 | <!--End of Navigation Panel--> | ||
| 43 | |||
| 44 | <P> | ||
| 45 | |||
| 46 | |||
| 47 | |||
| 48 | |||
| 49 | <P> | ||
| 50 | |||
| 51 | <P> | ||
| 52 | <H1 ALIGN="CENTER">Installing and Running mod_log_sql</H1> | ||
| 53 | <P ALIGN="CENTER"><STRONG>Christopher Powell, <chris@grubbybaby.com> </STRONG></P> | ||
| 54 | <BR><HR> | ||
| 55 | <!--Table of Child-Links--> | ||
| 56 | <A NAME="CHILD_LINKS"></A> | ||
| 57 | |||
| 58 | <UL> | ||
| 59 | <LI><A NAME="tex2html8" | ||
| 60 | HREF="node1.html">Contents</A> | ||
| 61 | <LI><A NAME="tex2html9" | ||
| 62 | HREF="node2.html">1 Introduction</A> | ||
| 63 | <UL> | ||
| 64 | <LI><A NAME="tex2html10" | ||
| 65 | HREF="node2.html#SECTION00021000000000000000">1.1 Homepage </A> | ||
| 66 | <LI><A NAME="tex2html11" | ||
| 67 | HREF="node2.html#SECTION00022000000000000000">1.2 Summary</A> | ||
| 68 | <LI><A NAME="tex2html12" | ||
| 69 | HREF="node2.html#SECTION00023000000000000000">1.3 Approach</A> | ||
| 70 | <LI><A NAME="tex2html13" | ||
| 71 | HREF="node2.html#SECTION00024000000000000000">1.4 What gets logged by default? </A> | ||
| 72 | <LI><A NAME="tex2html14" | ||
| 73 | HREF="node2.html#SECTION00025000000000000000">1.5 Miscellaneous Notes</A> | ||
| 74 | <LI><A NAME="tex2html15" | ||
| 75 | HREF="node2.html#SECTION00026000000000000000">1.6 Author / Maintainer</A> | ||
| 76 | </UL> | ||
| 77 | <BR> | ||
| 78 | <LI><A NAME="tex2html16" | ||
| 79 | HREF="node3.html">2 Installation</A> | ||
| 80 | <UL> | ||
| 81 | <LI><A NAME="tex2html17" | ||
| 82 | HREF="node3.html#SECTION00031000000000000000">2.1 Requirements</A> | ||
| 83 | <LI><A NAME="tex2html18" | ||
| 84 | HREF="node3.html#SECTION00032000000000000000">2.2 Platform-specific notes</A> | ||
| 85 | <UL> | ||
| 86 | <LI><A NAME="tex2html19" | ||
| 87 | HREF="node3.html#SECTION00032100000000000000">2.2.1 Solaris</A> | ||
| 88 | <LI><A NAME="tex2html20" | ||
| 89 | HREF="node3.html#SECTION00032200000000000000">2.2.2 BSD</A> | ||
| 90 | <LI><A NAME="tex2html21" | ||
| 91 | HREF="node3.html#SECTION00032300000000000000">2.2.3 Win32</A> | ||
| 92 | </UL> | ||
| 93 | <LI><A NAME="tex2html22" | ||
| 94 | HREF="node3.html#SECTION00033000000000000000">2.3 Do I want a DSO or a static module?</A> | ||
| 95 | <LI><A NAME="tex2html23" | ||
| 96 | HREF="node3.html#SECTION00034000000000000000">2.4 Installation as an Apache DSO (Preferred) </A> | ||
| 97 | <LI><A NAME="tex2html24" | ||
| 98 | HREF="node3.html#SECTION00035000000000000000">2.5 Installation as a static module compiled into | ||
| 99 | httpd</A> | ||
| 100 | </UL> | ||
| 101 | <BR> | ||
| 102 | <LI><A NAME="tex2html25" | ||
| 103 | HREF="node4.html">3 Configuration</A> | ||
| 104 | <UL> | ||
| 105 | <LI><A NAME="tex2html26" | ||
| 106 | HREF="node4.html#SECTION00041000000000000000">3.1 Preparing MySQL for logging</A> | ||
| 107 | <LI><A NAME="tex2html27" | ||
| 108 | HREF="node4.html#SECTION00042000000000000000">3.2 A very basic logging setup in Apache</A> | ||
| 109 | <LI><A NAME="tex2html28" | ||
| 110 | HREF="node4.html#SECTION00043000000000000000">3.3 Testing the basic setup</A> | ||
| 111 | <LI><A NAME="tex2html29" | ||
| 112 | HREF="node4.html#SECTION00044000000000000000">3.4 How to tune logging with run-time directives</A> | ||
| 113 | <UL> | ||
| 114 | <LI><A NAME="tex2html30" | ||
| 115 | HREF="node4.html#SECTION00044100000000000000">3.4.1 Instructing the module what to log</A> | ||
| 116 | <LI><A NAME="tex2html31" | ||
| 117 | HREF="node4.html#SECTION00044200000000000000">3.4.2 Instructing the module what NOT to log using filtering | ||
| 118 | directives</A> | ||
| 119 | </UL> | ||
| 120 | <LI><A NAME="tex2html32" | ||
| 121 | HREF="node4.html#SECTION00045000000000000000">3.5 Advanced logging scenarios</A> | ||
| 122 | <UL> | ||
| 123 | <LI><A NAME="tex2html33" | ||
| 124 | HREF="node4.html#SECTION00045100000000000000">3.5.1 Using the module in an ISP environment</A> | ||
| 125 | <LI><A NAME="tex2html34" | ||
| 126 | HREF="node4.html#SECTION00045200000000000000">3.5.2 Logging many-to-one data in separate tables</A> | ||
| 127 | <LI><A NAME="tex2html35" | ||
| 128 | HREF="node4.html#SECTION00045300000000000000">3.5.3 Using the same database for production and test</A> | ||
| 129 | <LI><A NAME="tex2html36" | ||
| 130 | HREF="node4.html#SECTION00045400000000000000">3.5.4 Optimizing for a busy database</A> | ||
| 131 | </UL> | ||
| 132 | <LI><A NAME="tex2html37" | ||
| 133 | HREF="node4.html#SECTION00046000000000000000">3.6 Configuration directive reference</A> | ||
| 134 | <UL> | ||
| 135 | <LI><A NAME="tex2html38" | ||
| 136 | HREF="node4.html#SECTION00046100000000000000">3.6.1 LogSQLCookieLogTable</A> | ||
| 137 | <LI><A NAME="tex2html39" | ||
| 138 | HREF="node4.html#SECTION00046200000000000000">3.6.2 LogSQLCreateTables</A> | ||
| 139 | <LI><A NAME="tex2html40" | ||
| 140 | HREF="node4.html#SECTION00046300000000000000">3.6.3 LogSQLDatabase </A> | ||
| 141 | <LI><A NAME="tex2html41" | ||
| 142 | HREF="node4.html#SECTION00046400000000000000">3.6.4 LogSQLForcePreserve</A> | ||
| 143 | <LI><A NAME="tex2html42" | ||
| 144 | HREF="node4.html#SECTION00046500000000000000">3.6.5 LogSQLHeadersInLogTable</A> | ||
| 145 | <LI><A NAME="tex2html43" | ||
| 146 | HREF="node4.html#SECTION00046600000000000000">3.6.6 LogSQLHeadersOutLogTable</A> | ||
| 147 | <LI><A NAME="tex2html44" | ||
| 148 | HREF="node4.html#SECTION00046700000000000000">3.6.7 LogSQLLoginInfo </A> | ||
| 149 | <LI><A NAME="tex2html45" | ||
| 150 | HREF="node4.html#SECTION00046800000000000000">3.6.8 LogSQLMachineID</A> | ||
| 151 | <LI><A NAME="tex2html46" | ||
| 152 | HREF="node4.html#SECTION00046900000000000000">3.6.9 LogSQLMassVirtualHosting</A> | ||
| 153 | <LI><A NAME="tex2html47" | ||
| 154 | HREF="node4.html#SECTION000461000000000000000">3.6.10 LogSQLNotesLogTable</A> | ||
| 155 | <LI><A NAME="tex2html48" | ||
| 156 | HREF="node4.html#SECTION000461100000000000000">3.6.11 LogSQLPreserveFile</A> | ||
| 157 | <LI><A NAME="tex2html49" | ||
| 158 | HREF="node4.html#SECTION000461200000000000000">3.6.12 LogSQLRemhostIgnore</A> | ||
| 159 | <LI><A NAME="tex2html50" | ||
| 160 | HREF="node4.html#SECTION000461300000000000000">3.6.13 LogSQLRequestAccept</A> | ||
| 161 | <LI><A NAME="tex2html51" | ||
| 162 | HREF="node4.html#SECTION000461400000000000000">3.6.14 LogSQLRequestIgnore</A> | ||
| 163 | <LI><A NAME="tex2html52" | ||
| 164 | HREF="node4.html#SECTION000461500000000000000">3.6.15 LogSQLSocketFile </A> | ||
| 165 | <LI><A NAME="tex2html53" | ||
| 166 | HREF="node4.html#SECTION000461600000000000000">3.6.16 LogSQLTCPPort</A> | ||
| 167 | <LI><A NAME="tex2html54" | ||
| 168 | HREF="node4.html#SECTION000461700000000000000">3.6.17 LogSQLTransferLogFormat </A> | ||
| 169 | <LI><A NAME="tex2html55" | ||
| 170 | HREF="node4.html#SECTION000461800000000000000">3.6.18 LogSQLTransferLogTable</A> | ||
| 171 | <LI><A NAME="tex2html56" | ||
| 172 | HREF="node4.html#SECTION000461900000000000000">3.6.19 LogSQLWhichCookie</A> | ||
| 173 | <LI><A NAME="tex2html57" | ||
| 174 | HREF="node4.html#SECTION000462000000000000000">3.6.20 LogSQLWhichCookies</A> | ||
| 175 | <LI><A NAME="tex2html58" | ||
| 176 | HREF="node4.html#SECTION000462100000000000000">3.6.21 LogSQLWhichHeadersIn</A> | ||
| 177 | <LI><A NAME="tex2html59" | ||
| 178 | HREF="node4.html#SECTION000462200000000000000">3.6.22 LogSQLWhichHeadersOut</A> | ||
| 179 | <LI><A NAME="tex2html60" | ||
| 180 | HREF="node4.html#SECTION000462300000000000000">3.6.23 LogSQLWhichNotes</A> | ||
| 181 | </UL> | ||
| 182 | </UL> | ||
| 183 | <BR> | ||
| 184 | <LI><A NAME="tex2html61" | ||
| 185 | HREF="node5.html">4 FAQ</A> | ||
| 186 | <UL> | ||
| 187 | <LI><A NAME="tex2html62" | ||
| 188 | HREF="node5.html#SECTION00051000000000000000">4.1 General module questions</A> | ||
| 189 | <UL> | ||
| 190 | <LI><A NAME="tex2html63" | ||
| 191 | HREF="node5.html#SECTION00051100000000000000">4.1.1 Why log to an SQL database?</A> | ||
| 192 | <LI><A NAME="tex2html64" | ||
| 193 | HREF="node5.html#SECTION00051200000000000000">4.1.2 Why use MySQL? Are there alternatives?</A> | ||
| 194 | <LI><A NAME="tex2html65" | ||
| 195 | HREF="node5.html#SECTION00051300000000000000">4.1.3 Is this code production-ready?</A> | ||
| 196 | <LI><A NAME="tex2html66" | ||
| 197 | HREF="node5.html#SECTION00051400000000000000">4.1.4 Who's using mod_log_sql?</A> | ||
| 198 | <LI><A NAME="tex2html67" | ||
| 199 | HREF="node5.html#SECTION00051500000000000000">4.1.5 Why doesn't the module also replace the Apache ErrorLog?</A> | ||
| 200 | <LI><A NAME="tex2html68" | ||
| 201 | HREF="node5.html#SECTION00051600000000000000">4.1.6 Does mod_log_sql work with Apache 2.x?</A> | ||
| 202 | <LI><A NAME="tex2html69" | ||
| 203 | HREF="node5.html#SECTION00051700000000000000">4.1.7 Does mod_log_sql connect to MySQL via TCP/IP or a socket?</A> | ||
| 204 | <LI><A NAME="tex2html70" | ||
| 205 | HREF="node5.html#SECTION00051800000000000000">4.1.8 I have discovered a bug. Who can I contact?</A> | ||
| 206 | </UL> | ||
| 207 | <LI><A NAME="tex2html71" | ||
| 208 | HREF="node5.html#SECTION00052000000000000000">4.2 Problems</A> | ||
| 209 | <UL> | ||
| 210 | <LI><A NAME="tex2html72" | ||
| 211 | HREF="node5.html#SECTION00052100000000000000">4.2.1 Apache segfaults when using PHP and mod_log_sql</A> | ||
| 212 | <LI><A NAME="tex2html73" | ||
| 213 | HREF="node5.html#SECTION00052200000000000000">4.2.2 Apache appears to start up fine, but nothing | ||
| 214 | is getting logged in the database</A> | ||
| 215 | <LI><A NAME="tex2html74" | ||
| 216 | HREF="node5.html#SECTION00052300000000000000">4.2.3 Why do I get the message ``insufficient configuration info to | ||
| 217 | establish database link'' in my Apache error log?</A> | ||
| 218 | <LI><A NAME="tex2html75" | ||
| 219 | HREF="node5.html#SECTION00052400000000000000">4.2.4 My database cannot handle all the open connections from mod_log_sql, | ||
| 220 | is there anything I can do?</A> | ||
| 221 | <LI><A NAME="tex2html76" | ||
| 222 | HREF="node5.html#SECTION00052500000000000000">4.2.5 Why do I occasionally see a ``lost connection to MySQL server'' | ||
| 223 | message in my Apache error log?</A> | ||
| 224 | </UL> | ||
| 225 | <LI><A NAME="tex2html77" | ||
| 226 | HREF="node5.html#SECTION00053000000000000000">4.3 Performance and Tuning</A> | ||
| 227 | <UL> | ||
| 228 | <LI><A NAME="tex2html78" | ||
| 229 | HREF="node5.html#SECTION00053100000000000000">4.3.1 How well does it perform?</A> | ||
| 230 | <LI><A NAME="tex2html79" | ||
| 231 | HREF="node5.html#SECTION00053200000000000000">4.3.2 Do I need to be worried about all the running MySQL children? Will | ||
| 232 | holding open <I>n</I> Apache-to-MySQL connections consume a lot of | ||
| 233 | memory? </A> | ||
| 234 | <LI><A NAME="tex2html80" | ||
| 235 | HREF="node5.html#SECTION00053300000000000000">4.3.3 My webserver cannot handle all the traffic that my site receives, | ||
| 236 | is there anything I can do?</A> | ||
| 237 | <LI><A NAME="tex2html81" | ||
| 238 | HREF="node5.html#SECTION00053400000000000000">4.3.4 What is the issue with activating delayed | ||
| 239 | inserts?</A> | ||
| 240 | </UL> | ||
| 241 | <LI><A NAME="tex2html82" | ||
| 242 | HREF="node5.html#SECTION00054000000000000000">4.4 ``How do I...?'' - accomplishing certain tasks</A> | ||
| 243 | <UL> | ||
| 244 | <LI><A NAME="tex2html83" | ||
| 245 | HREF="node5.html#SECTION00054100000000000000">4.4.1 I am using LogSQLMassVirtualHosting, and sometimes a single VirtualHost | ||
| 246 | gets logged to two different tables. How do I prevent that?</A> | ||
| 247 | <LI><A NAME="tex2html84" | ||
| 248 | HREF="node5.html#SECTION00054200000000000000">4.4.2 How do I extract the data in a format that my analysis tool can understand?</A> | ||
| 249 | <LI><A NAME="tex2html85" | ||
| 250 | HREF="node5.html#SECTION00054300000000000000">4.4.3 How can I log mod_usertrack cookies?</A> | ||
| 251 | <LI><A NAME="tex2html86" | ||
| 252 | HREF="node5.html#SECTION00054400000000000000">4.4.4 What if I want to log more than one cookie? What is the difference | ||
| 253 | between LogSQLWhichCookie and LogSQLWhichCookies?</A> | ||
| 254 | <LI><A NAME="tex2html87" | ||
| 255 | HREF="node5.html#SECTION00054500000000000000">4.4.5 What are the SSL logging features, and how do I activate them?</A> | ||
| 256 | </UL> | ||
| 257 | </UL> | ||
| 258 | <BR> | ||
| 259 | <LI><A NAME="tex2html88" | ||
| 260 | HREF="node6.html">About this document ...</A> | ||
| 261 | </UL> | ||
| 262 | <!--End of Table of Child-Links--> | ||
| 263 | <BR><HR> | ||
| 264 | <ADDRESS> | ||
| 265 | Chris Powell | ||
| 266 | 2002-12-18 | ||
| 267 | </ADDRESS> | ||
| 268 | </BODY> | ||
| 269 | </HTML> | ||
