Обсуждение: Logging Help Needed
Being somewhat new to the databasing world, I have done quite a bit of research on the different DB's available and decidedto go with Postgres. I am working on a system that has to have 3rd level normalization.. As one might be able to tellsince I am emailing all of you for your help, I am having a problem... I cant get it to log anything other than whenthe DB comes up, or goes down... When I did the configure, I did it with --enable-syslog and with the --without-CXX options. I read the online docs and created a file in the /usr/local/pgsql/data directory called postgresql.conf, and put in the options I wanted, those being: # -------- syslog = 2 debug_level = 2 log_connections = yes log_timestamp = yes port = 5432 # -------- (I have seen notes in the mailing list archives that logging to syslog is bad - opinions/insight on this?) As you might be able to tell from the options above, I am wanting to keep track of connections and the time that people connect up to the DB and what they execute, etc... Can anyone help? I would greatly appreciate it! Join 18 million Eudora users by signing up for a free Eudora Web-Mail account at http://www.eudoramail.com
"Oakley " <oakerz@eudoramail.com> writes: > When I did the configure, I did it with > --enable-syslog and with the --without-CXX > options. I read the online docs and created a > file in the /usr/local/pgsql/data directory > called postgresql.conf, and put in the options > I wanted, those being: Sigh. We've *really* got to rearrange the website so that the most visible set of docs are for the latest release, not for the development tip version. You're trying to use configuration features that will be in 7.1, but they're not there now. See the docs that came with 7.0.* instead. regards, tom lane
> "Oakley " <oakerz@eudoramail.com> writes: > > When I did the configure, I did it with > > --enable-syslog and with the --without-CXX > > options. I read the online docs and created a > > file in the /usr/local/pgsql/data directory > > called postgresql.conf, and put in the options > > I wanted, those being: > > Sigh. We've *really* got to rearrange the website so that the most > visible set of docs are for the latest release, not for the development > tip version. You're trying to use configuration features that will be > in 7.1, but they're not there now. See the docs that came with 7.0.* > instead. > > regards, tom lane > Hee ... I was caught by that one... http://www.postgresql.org/mhonarc/pgsql-general/2000-06/msg00687.html So many programs apologize for not having the docs updated with the software... Postgres must be the only one having docs on line that apply to a future version :-)))) Regards Hernan
-- On Mon, 17 Jul 2000 13:19:33 leonbloy wrote: >> "Oakley " <oakerz@eudoramail.com> writes: >> > When I did the configure, I did it with >> > --enable-syslog and with the --without-CXX >> > options. I read the online docs and created a >> > file in the /usr/local/pgsql/data directory >> > called postgresql.conf, and put in the options >> > I wanted, those being: >> >> Sigh. We've *really* got to rearrange the website so that the most >> visible set of docs are for the latest release, not for the development >> tip version. You're trying to use configuration features that will be >> in 7.1, but they're not there now. See the docs that came with 7.0.* >> instead. >> >> regards, tom lane >> > >Hee ... I was caught by that one... >http://www.postgresql.org/mhonarc/pgsql-general/2000-06/msg00687.html > >So many programs apologize for not having the docs >updated with the software... >Postgres must be the only one having docs on line that >apply to a future version :-)))) > >Regards > >Hernan > First off, lemme say thanks to everyone... now I have one more thing... where are the docs that go along with the current version? I have browsed and rebrowsed the site and everything seems tostick right with the forthcoming version... oak Join 18 million Eudora users by signing up for a free Eudora Web-Mail account at http://www.eudoramail.com
On Mon, 17 Jul 2000, Oakley wrote: > > -- > > On Mon, 17 Jul 2000 13:19:33 leonbloy wrote: > >> "Oakley " <oakerz@eudoramail.com> writes: > >> > When I did the configure, I did it with > >> > --enable-syslog and with the --without-CXX > >> > options. I read the online docs and created a > >> > file in the /usr/local/pgsql/data directory > >> > called postgresql.conf, and put in the options > >> > I wanted, those being: > >> > >> Sigh. We've *really* got to rearrange the website so that the most > >> visible set of docs are for the latest release, not for the development > >> tip version. You're trying to use configuration features that will be > >> in 7.1, but they're not there now. See the docs that came with 7.0.* > >> instead. > >> > >> regards, tom lane > >> > > > >Hee ... I was caught by that one... > >http://www.postgresql.org/mhonarc/pgsql-general/2000-06/msg00687.html > > > >So many programs apologize for not having the docs > >updated with the software... > >Postgres must be the only one having docs on line that > >apply to a future version :-)))) > > > >Regards > > > >Hernan > > > > First off, lemme say thanks to everyone... now I have one more thing... > > where are the docs that go along with the current version? I have browsed and rebrowsed the site and everything seems tostick right with the forthcoming version... It's not yet ready for prime time, but you can find the docs here: http://www.Postgresql.org/users-lounge/index.html Vince. -- ========================================================================== Vince Vielhaber -- KA8CSH email: vev@michvhf.com http://www.pop4.net 128K ISDN from $22.00/mo - 56K Dialup from $16.00/mo at Pop4 Networking Online Campground Directory http://www.camping-usa.com Online Giftshop Superstore http://www.cloudninegifts.com ==========================================================================
leonbloy@sinectis.com.ar writes: > So many programs apologize for not having the docs > updated with the software... > Postgres must be the only one having docs on line that > apply to a future version :-)))) Yup ;-). It's nice having the devel docs up there, but seems like they ought to be labeled or segregated or something. I have the following bookmarks: <A HREF="http://www.postgresql.org/docs/postgres/index.html">PostgreSQL manual</A> (development version at hub.org). <A HREF="http://www.postgresql.org/users-lounge/docs/7.0/postgres/postgres.htm">PostgreSQL manual</A> (7.0 release at hub.org). regards, tom lane
Well, I did some *more* reading, and created the pg_options file which contains: syslog=0 debug_level=0 log_connections=yes log_timestamp=yes showportnumber port=5432 and restarted the thing with the command: (of course all on one line): su postgres -c 'nohup /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data -d 4 </dev/null >>/var/log/postgres.log 2>&1'& and while I am doing this, I am running a tail -f on the postgres.log file... here is the results of logging in and runninga query: FindExec: found "/usr/local/pgsql/bin/postgres" using argv[0] binding ShmemCreate(key=52e2c1, size=1104896) DEBUG: Data Base System is starting up at Mon Jul 17 12:33:27 2000 DEBUG: Data Base System was shut down at Mon Jul 17 12:33:06 2000 DEBUG: Data Base System is in production state at Mon Jul 17 12:33:27 2000 proc_exit(0) shmem_exit(0) exit(0) /usr/local/pgsql/bin/postmaster: reaping dead processes... /usr/local/pgsql/bin/postmaster: ServerLoop: handling reading 4 /usr/local/pgsql/bin/postmaster: ServerLoop: handling reading 4 /usr/local/pgsql/bin/postmaster: ServerLoop: handling writing 4 /usr/local/pgsql/bin/postmaster: ServerLoop: handling reading 5 /usr/local/pgsql/bin/postmaster: ServerLoop: handling reading 5 /usr/local/pgsql/bin/postmaster: ServerLoop: handling writing 5 /usr/local/pgsql/bin/postmaster: ServerLoop: handling reading 5 /usr/local/pgsql/bin/postmaster: ServerLoop: handling reading 5 /usr/local/pgsql/bin/postmaster: ServerLoop: handling writing 5 /usr/local/pgsql/bin/postmaster: BackendStartup: environ dump: ----------------------------------------- PWD=/usr/local/pgsql/data HZ=100 HOSTNAME=skate LD_LIBRARY_PATH=/usr/local/pgsql/lib MANPATH=:/usr/local/pgsql/man USER=root MACHTYPE=i386-pc-linux-gnu MAIL=/var/spool/mail/root LANG=C LOGNAME=root SHLVL=3 SHELL=/bin/sh HOSTTYPE=i386 OSTYPE=linux-gnu TERM=vt100 HOME=/usr/local/pgsql PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games POSTPORT=5432 POSTID=2147483646 PGDATA=/usr/local/pgsql/data IPC_KEY=5432000 PG_USER=oakley ----------------------------------------- /usr/local/pgsql/bin/postmaster: BackendStartup: pid 12115 user oakley db oakley socket 5 /usr/local/pgsql/bin/postmaster child[12115]: starting with (/usr/local/pgsql/bi n/postgres -d4 -v131072 -p oakley ) invalid option: /usr/local/pgsql/bin/postmaster invalid option: 5432invalid option: 64 invalid option: /usr/local/pgsql/bin/postgres invalid option: 4 invalid option: 32 read_pg_options: /usr/local/pgsql/bin/postmaster,-p,5432,-D,/usr/local/pgsql/dat a,-B,64,-b,/usr/local/pgsql/bin/postgres,-d,4,-N,32 FindExec: found "/usr/local/pgsql/bin/postgres" using argv[0] started: host=localhost user=oakley database=oakley InitPostgres StartTransactionCommand query: SELECT usesuper FROM pg_user WHERE usename = 'oakley' parser outputs: { QUERY :command 1 :utility <> :resultRelation 0 :into <> :isPortal false :isBi nary false :isTemp false :unionall false :distinctClause <> :sortClause <> :rtab le ({ RTE :relname pg_user :ref { ATTR :relname pg_user :attrs <>} :relid 17280 :inh false :inFromCl true :inJoinSet true :skipAcl false}) :targetlist ({ TARGET ENTRY :resdom { RESDOM :resno 1 :restype 16 :restypmod -1 :resname usesuper :res key 0 :reskeyop 0 :ressortgroupref 0 :resjunk false } :expr { VAR :varno 1 :vara ttno 5 :vartype 16 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 5}}) :qu al { EXPR :typeOid 16 :opType op :oper { OPER :opno 93 :opid 0 :opresulttype 16 } :args ({ VAR :varno 1 :varattno 1 :vartype 19 :vartypmod -1 :varlevelsup 0 : varnoold 1 :varoattno 1} { CONST :consttype 19 :constlen 32 :constisnull false : constvalue 32 [ 11 1 97 107 108 101 121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] :constbyval false })} :gr oupClause <> :havingQual <> :hasAggs false :hasSubLinks false :unionClause <> :intersectClause <> :li mitOffset <> :limit Count <> :rowMark <>} plan: { SEQSCAN :startup_cost 0.00 :total_cost 1.01 :rows 1 :width 1 :state <> :qptarg etlist ({ TARGETENTR Y :resdom { RESDOM :resno 1 :restype 16 :restypmod -1 :resname usesuper :reskey 0 :reskeyop 0 :ressor tgroupref 0 :resjunk false } :expr { VAR :varno 4 :varattno 5 :vartype 16 :vartypmod -1 :varlevelsup 0 :varnoold 4 :va roattno 5}}) :qpqual ({ EXPR :typeOid 16 :opType op :oper { OPER :opno 93 :opid 6 2 :opresulttype 16 } :args ({ VAR :varno 4 :varattno 1 :vartype 19 :vartypmod -1 :varlevelsup 0 :var noold 4 :varoattno 1} { CONST :consttype 19 :constlen 32 :constisnull false :constvalue 32 [ 111 97 107 108 101 121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] :constbyval false })}) :lefttr ee <> :righttree <> :extprm () :locprm () :initplan <> :nprm 0 :scanrelid 4 } ProcessQuery CommitTransactionCommand /usr/local/pgsql/bin/postmaster: ServerLoop: handling reading 4 proc_exit(0) shmem_exit(0) exit(0) /usr/local/pgsql/bin/postmaster: reaping dead processes... /usr/local/pgsql/bin/postmaster: CleanupProc: pid 12115 exited with status 0 invalid option: /usr/local/pgsql/data *whimper* I am starting to wish I never even started this project :P Join 18 million Eudora users by signing up for a free Eudora Web-Mail account at http://www.eudoramail.com
On Mon, 17 Jul 2000, Tom Lane wrote: > leonbloy@sinectis.com.ar writes: > > So many programs apologize for not having the docs > > updated with the software... > > Postgres must be the only one having docs on line that > > apply to a future version :-)))) > > Yup ;-). It's nice having the devel docs up there, but seems like they > ought to be labeled or segregated or something. > > I have the following bookmarks: > > <A HREF="http://www.postgresql.org/docs/postgres/index.html">PostgreSQL > manual</A> (development version at hub.org). > > <A HREF="http://www.postgresql.org/users-lounge/docs/7.0/postgres/postgres.htm">PostgreSQL manual</A> (7.0 release at hub.org). It changed from that one, and I don't know how. Originally it was users-lounge/7.0/docs/... Then it became users-lounge/docs/7.0/... I checked it earlier when it didn't work and now it's: users-lounge/docs/v7.0/... I just can't wait to see what it'll become in August! so the corrected link is: http://www.postgresql.org/users-lounge/docs/v7.0/postgres/postgres.htm Vince. -- ========================================================================== Vince Vielhaber -- KA8CSH email: vev@michvhf.com http://www.pop4.net 128K ISDN from $22.00/mo - 56K Dialup from $16.00/mo at Pop4 Networking Online Campground Directory http://www.camping-usa.com Online Giftshop Superstore http://www.cloudninegifts.com ==========================================================================
> > Yup ;-). It's nice having the devel docs up there, but seems like they > > ought to be labeled or segregated or something. Vince, can we re-target the most-visible docs references to point at the 7.0 release docs? I would assume it is just a matter of making or changing a soft link or two... - Thomas
On Tue, 18 Jul 2000, Thomas Lockhart wrote: > > > Yup ;-). It's nice having the devel docs up there, but seems like they > > > ought to be labeled or segregated or something. > > Vince, can we re-target the most-visible docs references to point at the > 7.0 release docs? I would assume it is just a matter of making or > changing a soft link or two... Should be able to make it happen in the next few days. I'm about to freeze the website. The tool is finally working that will maintain and create the site (haven't finished the cvs stuff yet, I'll hafta do them manually). The only thing that'll be in a frame is the docs, for all versions. There is a major problem tho. When I first started with the user's lounge I created two directories, 6.5 and 7.0. Under those were docs directories. I remember them being changed to docs/6.5 and docs/7.0 but don't remember why - but that's not the problem. Last month I updated the user's lounge even tho it's not ready for consumption so it'd point to the new locations. Today I find that they're now v6.5 and v7.0. I'm not sure what's going on, but for now I just symlinked it, but it can't keep playing musical chairs. Is this in a script somewhere for generating the older docs? Vince. -- ========================================================================== Vince Vielhaber -- KA8CSH email: vev@michvhf.com http://www.pop4.net 128K ISDN from $22.00/mo - 56K Dialup from $16.00/mo at Pop4 Networking Online Campground Directory http://www.camping-usa.com Online Giftshop Superstore http://www.cloudninegifts.com ==========================================================================
> .... Today I find that they're now v6.5 and v7.0. I know I was working in there a bit to post the 6.5 and 7.0 docs, and to get the auto-updating development docs to work. But I can't recall changing directory structure (though I *may* have done so). Should I feel guilty, or have you identified another culprit? Can anyone speak up who had an opinion (or who has dirty hands ;) on this so Vince can get back to being right-side-up and oriented? - Thomas
On Tue, 18 Jul 2000, Thomas Lockhart wrote: > > .... Today I find that they're now v6.5 and v7.0. > > I know I was working in there a bit to post the 6.5 and 7.0 docs, and to > get the auto-updating development docs to work. But I can't recall > changing directory structure (though I *may* have done so). Should I > feel guilty, or have you identified another culprit? You may have done the original 6.5/docs to docs/6.5, no complaint there. But docs/6.5 to docs/v6.5 was a surprise. We need to make sure it's not going to change again unannounced. > Can anyone speak up who had an opinion (or who has dirty hands ;) on > this so Vince can get back to being right-side-up and oriented? Not necessary unless it happens again. Then I'm gonna be looking for a big stick! :) Vince. -- ========================================================================== Vince Vielhaber -- KA8CSH email: vev@michvhf.com http://www.pop4.net 128K ISDN from $22.00/mo - 56K Dialup from $16.00/mo at Pop4 Networking Online Campground Directory http://www.camping-usa.com Online Giftshop Superstore http://www.cloudninegifts.com ==========================================================================