I get /bin/kill

It's hard to say why kill is not found in the forked shell.

Would not the shell inherit the jvm launch environment?

On Wed, Jan 28, 2015 at 2:20 PM, Harsha <st...@harsha.io> wrote:

>  Hmm.. this is strange. It looks like supervisor unable to find "kill"
> command. Can you check if its in path run "which kill" .
> -Harsha
>
>
> On Wed, Jan 28, 2015, at 11:08 AM, Faisal Waris wrote:
>
>
> Hello,
>
> I have single node cluster with the default config. This kind of setup
> works fine on windows and osx but on Ubutu, the supervisor nodes turns
> itself off almost immediately after it is started.
>
> I have deleted the local directory of the supervisor and restarted it but
> I run into the same issue. The main issue seems to be that supervisor
> cannot run the "kill" command. I have tried to launch the supervisor using
> sudo but it still stops itself.
>
> Any help will be greatly appreciated.
>
> Here is the relevant part of the supervisor log file.
>
> 2015-01-28T13:15:37.228-0500 o.a.s.z.ClientCnxn [INFO] Session
> establishment complete on server localhost/127.0.0.1:2181, sessionid =
> 0x14b31bc31d60005, negotiated timeout = 20000
> 2015-01-28T13:15:37.228-0500 o.a.s.c.f.s.ConnectionStateManager [INFO]
> State change: CONNECTED
> 2015-01-28T13:15:37.320-0500 b.s.d.supervisor [INFO] Starting supervisor
> with id c9d819d2-af1b-46d0-bf79-8a37b95ae0f3 at host fai-Virtual-Machine
> 2015-01-28T13:15:38.168-0500 b.s.d.supervisor [INFO] Shutting down and
> clearing state for id 67806496-3654-431d-833d-9575e15c2bdb. Current
> supervisor time: 1422468938. State: :disallowed, Heartbeat:
> #backtype.storm.daemon.common.WorkerHeartbeat{:time-secs 1421553734,
> :storm-id "OpenXCLive-1-1421553686", :executors #{[2 2] [3 3] [4 4] [-1 -1]
> [1 1]}, :port 6703}
> 2015-01-28T13:15:38.168-0500 b.s.d.supervisor [INFO] Shutting down
> c9d819d2-af1b-46d0-bf79-8a37b95ae0f3:67806496-3654-431d-833d-9575e15c2bdb
> 2015-01-28T13:15:38.179-0500 b.s.event [ERROR] Error when processing event
> java.io.IOException: Cannot run program "kill" (in directory "."):
> error=2, No such file or directory
>     at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047)
> ~[na:1.7.0_76]
>     at java.lang.Runtime.exec(Runtime.java:617) ~[na:1.7.0_76]
>     at
> org.apache.commons.exec.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:58)
> ~[commons-exec-1.1.jar:1.1]
>     at
> org.apache.commons.exec.DefaultExecutor.launch(DefaultExecutor.java:254)
> ~[commons-exec-1.1.jar:1.1]
>     at
> org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:319)
> ~[commons-exec-1.1.jar:1.1]
>     at
> org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:160)
> ~[commons-exec-1.1.jar:1.1]
>     at
> org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:147)
> ~[commons-exec-1.1.jar:1.1]
>     at backtype.storm.util$exec_command_BANG_.invoke(util.clj:386)
> ~[storm-core-0.9.3.jar:0.9.3]
>     at backtype.storm.util$send_signal_to_process.invoke(util.clj:415)
> ~[storm-core-0.9.3.jar:0.9.3]
>     at backtype.storm.util$kill_process_with_sig_term.invoke(util.clj:426)
> ~[storm-core-0.9.3.jar:0.9.3]
>     at
> backtype.storm.daemon.supervisor$shutdown_worker.invoke(supervisor.clj:194)
> ~[storm-core-0.9.3.jar:0.9.3]
>     at
> backtype.storm.daemon.supervisor$sync_processes.invoke(supervisor.clj:261)
> ~[storm-core-0.9.3.jar:0.9.3]
>     at clojure.lang.AFn.applyToHelper(AFn.java:161) [clojure-1.5.1.jar:na]
>     at clojure.lang.AFn.applyTo(AFn.java:151) [clojure-1.5.1.jar:na]
>     at clojure.core$apply.invoke(core.clj:619) ~[clojure-1.5.1.jar:na]
>     at clojure.core$partial$fn__4190.doInvoke(core.clj:2396)
> ~[clojure-1.5.1.jar:na]
>     at clojure.lang.RestFn.invoke(RestFn.java:397) ~[clojure-1.5.1.jar:na]
>     at backtype.storm.event$event_manager$fn__2467.invoke(event.clj:40)
> ~[storm-core-0.9.3.jar:0.9.3]
>     at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na]
>     at java.lang.Thread.run(Thread.java:745) [na:1.7.0_76]
> Caused by: java.io.IOException: error=2, No such file or directory
>     at java.lang.UNIXProcess.forkAndExec(Native Method) ~[na:1.7.0_76]
>     at java.lang.UNIXProcess.<init>(UNIXProcess.java:186) ~[na:1.7.0_76]
>     at java.lang.ProcessImpl.start(ProcessImpl.java:130) ~[na:1.7.0_76]
>     at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028)
> ~[na:1.7.0_76]
>     ... 19 common frames omitted
> 2015-01-28T13:15:38.189-0500 b.s.util [ERROR] Halting process: ("Error
> when processing an event")
> java.lang.RuntimeException: ("Error when processing an event")
>     at backtype.storm.util$exit_process_BANG_.doInvoke(util.clj:325)
> [storm-core-0.9.3.jar:0.9.3]
>     at clojure.lang.RestFn.invoke(RestFn.java:423) [clojure-1.5.1.jar:na]
>     at backtype.storm.event$event_manager$fn__2467.invoke(event.clj:48)
> [storm-core-0.9.3.jar:0.9.3]
>     at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na]
>     at java.lang.Thread.run(Thread.java:745) [na:1.7.0_76]
> 2015-01-28T13:15:38.192-0500 b.s.d.supervisor [INFO] Shutting down
> supervisor c9d819d2-af1b-46d0-bf79-8a37b95ae0f3
> 2015-01-28T13:15:38.193-0500 b.s.event [INFO] Event manager interrupted
>
>
> Thanks,
>
> Faisal
>
>
>
>

Reply via email to