diff options
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> | ||