<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Steve</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">
Tried what you suggested, newrelic_rs_dfw_test.conf:</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif"># Upstart script</div><div class="gmail_default">
<div class="gmail_default"><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default"><font face="tahoma, sans-serif">start on runlevel [2345]</font></div><div class="gmail_default"><font face="tahoma, sans-serif">stop on runlevel [016]</font></div>
<div class="gmail_default"><br></div><div class="gmail_default"><font face="tahoma, sans-serif">respawn</font></div><div class="gmail_default"><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default"><font face="tahoma, sans-serif">chdir /opt/turner/services/newrelic/newrelic_rs_dfw/</font></div>
<div class="gmail_default"><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default"><font face="tahoma, sans-serif">exec bundle exec bin/newrelic_rs</font></div><div class="gmail_default"><font face="tahoma, sans-serif"><br>
</font></div><div class="gmail_default"><font face="tahoma, sans-serif">----</font></div><div class="gmail_default"><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default"><font face="tahoma, sans-serif">/var/log/messages</font></div>
<div class="gmail_default"><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default"><font face="tahoma, sans-serif"><div class="gmail_default">Feb 18 19:07:50  init: newrelic_rs_dfw_test main process (5149) terminated with status 1</div>
<div class="gmail_default">Feb 18 19:07:50  init: newrelic_rs_dfw_test respawning too fast, stopped</div><div class="gmail_default">Feb 18 19:07:50  init: newrelic_rs_dfw_test goal changed from start to stop</div><div class="gmail_default">
Feb 18 19:07:50  init: newrelic_rs_dfw_test state changed from running to stopping</div><div class="gmail_default">Feb 18 19:07:50  init: Handling stopping event</div><div class="gmail_default">Feb 18 19:07:50  init: newrelic_rs_dfw_test state changed from stopping to killed</div>
<div class="gmail_default">Feb 18 19:07:50  init: newrelic_rs_dfw_test state changed from killed to post-stop</div><div class="gmail_default">Feb 18 19:07:50  init: newrelic_rs_dfw_test state changed from post-stop to waiting</div>
<div class="gmail_default">Feb 18 19:07:50  init: Handling stopped event</div><div class="gmail_default"><br></div><div class="gmail_default">----</div><div class="gmail_default"><br></div><div class="gmail_default">init (upstart 0.6.5)<br>
</div><div class="gmail_default"><br></div><div class="gmail_default">----</div><div class="gmail_default"><br></div><div class="gmail_default">Run the bundle from the right folder:</div><div class="gmail_default"><br></div>
<div class="gmail_default"><div class="gmail_default">[root@server newrelic_rs_dfw]# pwd</div><div class="gmail_default">/path/newrelic/newrelic_rs_dfw</div><div class="gmail_default">[root@server newrelic_rs_dfw]# bundle exec ./bin/newrelic_rs</div>
<div class="gmail_default">[Tue Feb 18 19:13:23 UTC 2014] WARN: SSL is disabled by default when using Ruby 1.8.x</div><div class="gmail_default"><br></div><div class="gmail_default">And started normally.</div><div class="gmail_default">
<br></div><div class="gmail_default">----</div><div class="gmail_default"><br></div><div class="gmail_default">Tried not being root, and got a gem error: </div><div class="gmail_default"><div class="gmail_default"><br></div>
<div class="gmail_default">-sh-4.1$ bundle exec ./bin/newrelic_rs</div><div class="gmail_default">Could not find rake-10.1.1 in any of the sources</div><div class="gmail_default">Run `bundle install` to install missing gems.</div>
<div class="gmail_default"><br></div></div><div class="gmail_default">It does work with sudo.</div><div class="gmail_default">--</div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default">
<br></div></div></font></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 18 February 2014 16:01, Steve Langasek <span dir="ltr"><<a href="mailto:steve.langasek@ubuntu.com" target="_blank">steve.langasek@ubuntu.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On Tue, Feb 18, 2014 at 08:56:37AM -0300, Mariano González wrote:<br>
> Hi Steve and Clint. Thanks for your comments.<br>
<br>
</div><div class="">> You're totally right, it's not necessary to write sudo -u root as it's the<br>
> same as writing sudo. My fault there.<br>
> But, the command to run the agent is the following:<br>
<br>
> $ cd /path/newrelic_rs_dfw/<br>
> $ bundle exec ./bin/newrelic_rs<br>
<br>
</div>upstart has a 'chdir' primitive you can use for this.<br>
<br>
chdir /path/newrelic_rs_dfw<br>
exec ./bundle exec ./bin/newrelic_rs<br>
<br>
(I'm assuming that 'bundle' is in the local directory, and not something on<br>
the system path.)<br>
<div class=""><br>
> As bundle exec is a ruby gem located in /path/newrelic_rs_dfw/. So, to this<br>
> script to function it'd need to locate in /path/newrelic_rs_dfw/ first and<br>
> then run the bundle exec. Which it doesn't do if I write down those two<br>
> previous steps in a script. Neither it does if I specify an env variable or<br>
> source stanza. That's why I think this is an env issue.<br>
<br>
</div>What env variable would you expect to be setting here?  That's the wrong<br>
tool for changing the directory.<br>
<div class=""><br>
> Finally, there's no trace of newrelic logs in /var/log/ besides /newrelic/<br>
> folder where OTHER newrelic agents does write their logs in this vm.<br>
<br>
</div>What version of upstart are you using?<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
--<br>
Steve Langasek                   Give me a lever long enough and a Free OS<br>
Debian Developer                   to set it on, and I can move the world.<br>
Ubuntu Developer                                    <a href="http://www.debian.org/" target="_blank">http://www.debian.org/</a><br>
<a href="mailto:slangasek@ubuntu.com">slangasek@ubuntu.com</a>                                     <a href="mailto:vorlon@debian.org">vorlon@debian.org</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Mariano Gabriel González</div>
</div>