Joseph Witt created NIFI-884:
--------------------------------

             Summary: bin/nifi.sh not detecting already running instances
                 Key: NIFI-884
                 URL: https://issues.apache.org/jira/browse/NIFI-884
             Project: Apache NiFi
          Issue Type: Bug
          Components: Configuration, Core Framework
            Reporter: Joseph Witt
            Assignee: Mark Payne
            Priority: Critical
             Fix For: 0.3.0


i tried to stop nifi with bin/nifi.sh stop

It was taking too long with these statements:
{noformat}
[joe@dev111 nifi-0.3.0-SNAPSHOT]$ bin/nifi.sh restart

Java home: /usr/java/latest/
NiFi home: 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT

Bootstrap Config File: 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/conf/bootstrap.conf

2015-08-21 13:40:07,783 INFO [main] org.apache.nifi.bootstrap.Command Apache 
NiFi has accepted the Shutdown Command and is shutting down now
2015-08-21 13:40:07,814 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:40:09,821 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:40:11,828 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:40:13,836 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:40:15,844 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:40:17,852 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:40:19,861 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:40:21,869 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
^C^C
{noformat}

So then i ran this command again

{noformat}
[joe@dev111 nifi-0.3.0-SNAPSHOT]$ bin/nifi.sh restart

Java home: /usr/java/latest/
NiFi home: 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT

Bootstrap Config File: 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/conf/bootstrap.conf

2015-08-21 13:40:32,294 INFO [main] org.apache.nifi.bootstrap.Command Apache 
NiFi is not currently running


Java home: /usr/java/latest/
NiFi home: 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT

Bootstrap Config File: 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/conf/bootstrap.conf

2015-08-21 13:40:35,729 INFO [main] org.apache.nifi.bootstrap.Command Starting 
Apache NiFi...
2015-08-21 13:40:35,731 INFO [main] org.apache.nifi.bootstrap.Command Working 
Directory: 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT
2015-08-21 13:40:35,733 INFO [main] org.apache.nifi.bootstrap.Command Command: 
/usr/java/latest/bin/java -classpath 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./conf:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/logback-core-1.1.3.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/slf4j-api-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-runtime-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-api-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-properties-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/log4j-over-slf4j-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-nar-utils-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/jul-to-slf4j-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/jcl-over-slf4j-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/logback-classic-1.1.3.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-documentation-0.3.0-SNAPSHOT.jar
 -Djava.net.preferIPv4Stack=true -Dsun.net.http.allowRestrictedHeaders=true 
-Djava.protocol.handler.pkgs=sun.net.www.protocol 
-Dorg.apache.jasper.compiler.disablejsr199=true -Xmx512m 
-Djava.awt.headless=true -Xms512m 
-Dnifi.properties.file.path=/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./conf/nifi.properties
 -Dnifi.bootstrap.listen.port=60376 -Dapp=NiFi org.apache.nifi.NiFi 
{noformat}

And I thought hmm i better check ps to see if nifi was still running before.  
So i got this

{noformat}
[joe@dev111 nifi-0.3.0-SNAPSHOT]$ ps -ef | grep nifi
joe       1584     1  0 13:21 pts/0    00:00:00 /bin/sh bin/nifi.sh restart
joe       1586  1584  0 13:21 pts/0    00:00:03 /usr/java/latest//bin/java -cp 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/conf/:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/lib/bootstrap/*
 -Xms12m -Xmx24m 
-Dorg.apache.nifi.bootstrap.config.file=/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/conf/bootstrap.conf
 org.apache.nifi.bootstrap.RunNiFi start
joe       1603  1586 99 13:21 pts/0    00:19:31 /usr/java/latest/bin/java 
-classpath 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./conf:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/logback-core-1.1.3.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/slf4j-api-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-runtime-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-api-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-properties-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/log4j-over-slf4j-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-nar-utils-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/jul-to-slf4j-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/jcl-over-slf4j-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/logback-classic-1.1.3.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-documentation-0.3.0-SNAPSHOT.jar
 -Djava.net.preferIPv4Stack=true -Dsun.net.http.allowRestrictedHeaders=true 
-Djava.protocol.handler.pkgs=sun.net.www.protocol 
-Dorg.apache.jasper.compiler.disablejsr199=true -Xmx512m 
-Djava.awt.headless=true -Xms512m 
-Dnifi.properties.file.path=/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./conf/nifi.properties
 -Dnifi.bootstrap.listen.port=42211 -Dapp=NiFi org.apache.nifi.NiFi
joe       3455     1  0 13:40 pts/0    00:00:00 /bin/sh bin/nifi.sh restart
joe       3458  3455  6 13:40 pts/0    00:00:00 /usr/java/latest//bin/java -cp 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/conf/:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/lib/bootstrap/*
 -Xms12m -Xmx24m 
-Dorg.apache.nifi.bootstrap.config.file=/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/conf/bootstrap.conf
 org.apache.nifi.bootstrap.RunNiFi start
joe       3485  3458 99 13:40 pts/0    00:00:10 /usr/java/latest/bin/java 
-classpath 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./conf:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/logback-core-1.1.3.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/slf4j-api-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-runtime-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-api-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-properties-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/log4j-over-slf4j-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-nar-utils-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/jul-to-slf4j-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/jcl-over-slf4j-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/logback-classic-1.1.3.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-documentation-0.3.0-SNAPSHOT.jar
 -Djava.net.preferIPv4Stack=true -Dsun.net.http.allowRestrictedHeaders=true 
-Djava.protocol.handler.pkgs=sun.net.www.protocol 
-Dorg.apache.jasper.compiler.disablejsr199=true -Xmx512m 
-Djava.awt.headless=true -Xms512m 
-Dnifi.properties.file.path=/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./conf/nifi.properties
 -Dnifi.bootstrap.listen.port=60376 -Dapp=NiFi org.apache.nifi.NiFi
joe       3532  3746  0 13:40 pts/0    00:00:00 grep --color=auto nifi
{noformat}

So then i stopped nifi then checked ps again and got this

{noformat}
[joe@dev111 nifi-0.3.0-SNAPSHOT]$ bin/nifi.sh stop

Java home: /usr/java/latest/
NiFi home: 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT

Bootstrap Config File: 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/conf/bootstrap.conf

2015-08-21 13:41:04,533 INFO [main] org.apache.nifi.bootstrap.Command Apache 
NiFi has accepted the Shutdown Command and is shutting down now
2015-08-21 13:41:04,548 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:41:06,556 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:41:08,564 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:41:10,572 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:41:12,579 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:41:14,587 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:41:16,595 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:41:18,604 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:41:20,613 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:41:22,620 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:41:24,628 INFO [main] org.apache.nifi.bootstrap.Command Waiting 
for Apache NiFi to finish shutting down...
2015-08-21 13:41:24,635 WARN [main] org.apache.nifi.bootstrap.Command NiFi has 
not finished shutting down after 20 seconds. Killing process.
2015-08-21 13:41:24,645 INFO [main] org.apache.nifi.bootstrap.Command NiFi has 
finished shutting down.

[joe@dev111 nifi-0.3.0-SNAPSHOT]$ ps -ef | grep nifi
joe       1584     1  0 13:21 pts/0    00:00:00 /bin/sh bin/nifi.sh restart
joe       1586  1584  0 13:21 pts/0    00:00:03 /usr/java/latest//bin/java -cp 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/conf/:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/lib/bootstrap/*
 -Xms12m -Xmx24m 
-Dorg.apache.nifi.bootstrap.config.file=/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/conf/bootstrap.conf
 org.apache.nifi.bootstrap.RunNiFi start
joe       1603  1586 99 13:21 pts/0    00:19:31 /usr/java/latest/bin/java 
-classpath 
/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./conf:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/logback-core-1.1.3.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/slf4j-api-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-runtime-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-api-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-properties-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/log4j-over-slf4j-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-nar-utils-0.3.0-SNAPSHOT.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/jul-to-slf4j-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/jcl-over-slf4j-1.7.12.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/logback-classic-1.1.3.jar:/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./lib/nifi-documentation-0.3.0-SNAPSHOT.jar
 -Djava.net.preferIPv4Stack=true -Dsun.net.http.allowRestrictedHeaders=true 
-Djava.protocol.handler.pkgs=sun.net.www.protocol 
-Dorg.apache.jasper.compiler.disablejsr199=true -Xmx512m 
-Djava.awt.headless=true -Xms512m 
-Dnifi.properties.file.path=/development/apache-nifi/nifi.git/nifi-assembly/target/nifi-0.3.0-SNAPSHOT-bin/nifi-0.3.0-SNAPSHOT/./conf/nifi.properties
 -Dnifi.bootstrap.listen.port=42211 -Dapp=NiFi org.apache.nifi.NiFi
joe       3700  3746  0 13:41 pts/0    00:00:00 grep --color=auto nifi
{noformat}

Seems like it can easily lose track of whether a nifi instance is already 
running or not.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to