[pgpool-general: 2642] Re: bash script can't see env variables when run by pgpool

Gintautas Sulskus gingaz at gmail.com
Fri Mar 21 09:55:51 JST 2014


Hello,

more problems regarding watchdog:
On one of the servers I see a log entry: "wd_create_hb_send_socket:
setsockopt(SO_BINDTODEVICE) requies root privilege".
Any clues what this may be related to? I assume it's permission problem.

Much appreciated!

Gintautas


On Fri, Mar 21, 2014 at 12:48 AM, Gintautas Sulskus <gingaz at gmail.com>wrote:

> Hello,
>
> ifconfig_path = '/home/ubuntu/apps/scripts'
> PgpoolAdmin description of ifconfig_path is: The path of a command to
> switch the IP address. I understand it as the path for if_up_cmd
> and if_down_cmd commands.
>
> if_up_cmd = 'pg_ni_up.sh up eth0:1 10.0.1.244 255.255.255.0'
> if_down_cmd = 'pg_ni_up.sh down eth0:1'
>
>
> PS. Is this mailing list the right place to discuss about PgpoolAdmin?
> In the latest PgpoolAdmin version "if_*up*_cmd " is described as "The
> command to bring *down* the virtual IP" and "if_*down*_cmd" as "The
> command to bring *up* the virtual IP". Clearly descriptions are mixed up.
>
> Gintautas
>
>
> On Mon, Mar 10, 2014 at 2:46 AM, Yugo Nagata <nagata at sraoss.co.jp> wrote:
>
>> Hi,
>>
>> On Sun, 9 Mar 2014 03:00:52 +0000
>> Gintautas Sulskus <gingaz at gmail.com> wrote:
>>
>> > Hello,
>> >
>> > I am trying to set up pgpool watchdog. For virtual IP control my plan
>> is to
>> > use bash scripts (if_up_cmd/if_down_cmd). In my script I use some
>> > environment variables.
>> >
>> > A strange thing occurs here. No matter under what user I run pgpool,
>> script
>> > can't pick up my custom environment variables from /etc/environment
>> > (including customised PATH). It still sees standard binaries like
>> ifconfig
>> > though.
>>
>> How do you configure pgpool.conf about if_up_cmd, if_down_cmd,
>> ifconfig_path?
>> pgpool see ifconfig commands on the path specified by these options.
>>
>> >
>> > Same script, when run manually by me, works under all users. Any ideas
>> what
>> > can be wrong?
>> >
>> > The only solution I have come up is to redefine env variables in the
>> script.
>> >
>> > Thanks.
>> >
>> > Best Regards,
>> > Gintas
>>
>>
>> --
>> Yugo Nagata <nagata at sraoss.co.jp>
>>
>
>
>
> --
> Best Regards,
> Gintautas Sulskus
>



-- 
Best Regards,
Gintautas Sulskus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.sraoss.jp/pipermail/pgpool-general/attachments/20140321/543a6d5a/attachment.html>


More information about the pgpool-general mailing list