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)