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 > > > >