On 9/25/07, Mike O'Leary <moleary45 gmail.com> wrote:
> Hello,
>
> Can someone explain a way via a C module to update a
counter value for every
> request served by the module and write that value (via
ap_rputs or something
> similar) to the browser. For example, the first time
the module services a
> request, it writes 1 to the browser, the next time it
writes 2, .... I
> tried apr_pool_userdata_get/set with
r->server->process->pool as my memory
> pool, but this doesn't seem to work. This value
appears to be in memory
> sometimes but not others. It will increment as
expected for awhile and then
> drop back to 0. I'm not trying to implement a counter
for my page. I'm
> trying to think of the simplest example so that once I
see how this is done,
> I can easily extrapolate to solve my real problem. Any
help is appreciated,
> especially code!
You'll need to use shared memory for that. Apache pool
memory is process-local.
You'll probably get more detailed help on the module
developer's list.
http:/
/httpd.apache.org/lists.html#modules-dev
Joshua.
------------------------------------------------------------
---------
The official User-To-User support forum of the Apache HTTP
Server Project.
See <URL:http://htt
pd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe httpd.apache.org
" from the digest: users-digest-unsubscribe httpd.apache.org
For additional commands, e-mail: users-help httpd.apache.org
|