Hello and sorry for my necromancy,

I just bumped into the same issue on CentOS 6.4. And by "same issue" I mean
rsyslog can't connect to ES on localhost saying:

omelasticsearch: curl_easy_perform() returned 7
omelasticsearch: we are suspending ourselfs due to failure 7 of
curl_easy_perform()

rsyslog is installed from the RPMs of the Adiscon repository. And here's
where the weird stuff begins:

- when running `rsyslogd -dn` it *can* connect
- when running `bash /etc/init.d/rsyslog start` it can connect
- when running `bash -c "/etc/init.d/rsyslog start"` doesn't connect
- when changing /etc/init.d/rsyslog to simply:

#!/bin/bash
rsyslogd -dn

--> it can't connect
- when doing `cp /etc/init.d/rsyslog /etc/init.d/rsyslog2` and doing
`/etc/init.d/rsyslog2 start` it can connect again

So it seems to be something between the init-something of CentOS and
rsyslog/libcurl that cause the issue. I mentioned libcurl because if I
change the rsyslog script to something like:

#!/bin/bash
curl localhost:9200

--> it can connect.

Does anyone have any hint of what could cause this behavior?

Best regards,
Radu


2013/4/18 Radu Gheorghe <[email protected]>

> Hi Jose,
>
>
> > If someone out there would put out an rpm
> > for rsyslog-elasticsearch like the one available in:
> > http://rpms.adiscon.com/v7-stable/epel-6/x86_64/RPMS/ I would be
> > tremendously grateful.
>
> What do you mean? The RPM there doesn't work on your CentOS 6? I've tested
> it with mine and it worked.
>
> Best regards,
> Radu
>
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to