Re: redirect postgresql logs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2012/3/13 James Wilkinson <fedora@xxxxxxxxxxxxxxxxxx>:
> Martín Marqués wrote:
>> That's the question. How can I redirect potgresql logs using systemd?
>> In the old System V times, I just edited /etc/init.d/postgresql and
>> looked for the line that had the execution of the server and jus
>> redirected the output to the file I wanted to have the logs
>> (/var/log/postgresql/postgresql.log in my case).
>>
>> I tried a bunch of things, like creating a file in
>> /etc/systemd/system/ with various options, but nothing. Postgresql
>> still logs to the files in data/pg_log/ which is ugly!
>
> The moral equivalent of this in systemd would be to copy
> /lib/systemd/system/postgresql.service to /etc/systemd/system, and
> modify the ExecStart= line.

Yes, that's what I was trying but with no luck. I changed the line to:

ExecStart=/usr/bin/pg_ctl start -D ${PGDATA} -s -o "-p ${PGPORT}" -w
-t 300 >> /var/log/postgresql/postgresql.log

But on start I get an error, and this on /var/log/messages:

Mar 14 09:27:33 endor pg_ctl[21782]: pg_ctl: demasiados argumentos de
línea de órdenes (el primero es «start»)
Mar 14 09:27:33 endor pg_ctl[21782]: Use «pg_ctl --help» para obtener
más información.
Mar 14 09:27:33 endor systemd[1]: postgresql.service: control process
exited, code=exited status=1
Mar 14 09:27:33 endor systemd[1]: Unit postgresql.service entered failed state.

If I execute the pg_ctl with those arguments from the command line, it
works ok, but systemd seems to be passing it wrong to the shell, and
there's where pg_ctl gives the error about "too much arguments". All I
changed was the append redirection to the log file I want.

Is there a way to see what systemd finally tried to execute?

> But have you noticed these lines in that file:
> # Where to send early-startup messages from the server (before the
> # logging options of postgresql.conf take effect)

Thats only for start up messages. I want all logs to go to a certain file.



>
> Hope this helps,
>
> James.
>
> --
> E-mail:     james@ | Mike Andrews' Corollary to Murphy's Law:
> aprilcottage.co.uk | In any sufficiently large collection of texts, every
>                   | possible misspeeling, as well as some that are not
>                   | possible, will occur.
> --
> users mailing list
> users@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe or change subscription options:
> https://admin.fedoraproject.org/mailman/listinfo/users
> Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
> Have a question? Ask away: http://ask.fedoraproject.org



-- 
Martín Marqués
select 'martin.marques' || '@' || 'gmail.com'
DBA, Programador, Administrador
-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org


[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux