Jira Otomatik Başlama Problemi

Başlatan myardim, 26 Ağustos 2013 - 13:30:30

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

myardim

Selamlar,

Ubuntu 10.10 üzerinde kurulumunu yaptığım Jira 6 sistem başladığında otomatik olarak başlamıyor. Problemi giderebilmek için denediğim yöntemler;

1- /etc/init.d/rc.local  dosyası içeriğine Jirayı başlattığım jira-start.sh dosyasını sh /jira/dizini/jira-start.sh olarak ekledim. Fakat problem çözülmedi. Eklediğim satırın çıktısını ise farklı bir dosyaya yazdırdığımda herhangibir hata görülmüyor ve normalde komut satırında çalıştırdığımda aldığım çıktılar ile aynı çıktıyı alıyorum. (Gerekliyse bu çıktılar gönderilebilir.)

2- Problemi aradığımda Jira forumunda verilen bir yöntem ise Jira'yı servis haline getirip başlangıçta çalışabilmesi içinde chkconfig ile 345 'inci levellerda on hale getirmemiz söyleniyordu. Jira için yazılan servisin içeriği

#!/bin/sh -e
# JIRA startup script
#chkconfig: 2345 80 05
#description: JIRA

# Define some variables
# Name of app ( JIRA, Confluence, etc )
APP=jira
# Name of the user to run as
USER=root
# Location of application's bin directory
BASE=/home/adem/Masaüstü/atlassian-jira-4.4.5-standalone/
# Location of Java JDK
export JAVA_HOME=/usr/lib/jvm/java-6-sun

case "$1" in
  # Start command
  start)
    echo "Starting $APP"
    /bin/su -m $USER -c "cd $BASE/logs && $BASE/bin/startup.sh &> /dev/null"
    ;;
  # Stop command
  stop)
    echo "Stopping $APP"
    /bin/su -m $USER -c "$BASE/bin/shutdown.sh &> /dev/null"
    echo "$APP stopped successfully"
    ;;
   # Restart command
   restart)
        $0 stop
        sleep 5
        $0 start
        ;;
  *)
    echo "Usage: /etc/init.d/$APP {start|restart|stop}"
    exit 1
    ;;
esac

exit 0


chkconfig --list | grep jira
jira                      0:off  1:off  2:on   3:on   4:on   5:on   6:off


Servis manuel çalıştırıldığında herhangibir problem oluşmuyor fakat /etc/init.d/rc.local altına service jira start satırını eklediğimde ve sistemi yeniden başlattığımda Jira çalışmıyor.

cagriemer

jira'nin servis betigini /etc/init.d/jira olarak kaydedin. Calistirma izinlerini verip asagidaki komutu yuruttukten sonra eklenmis olmasi lazim.

sudo update-rc.d jira defaults

myardim

#2
Alıntı yapılan: cagriemerjira'nin servis betigini /etc/init.d/jira olarak kaydedin. Calistirma izinlerini verip asagidaki komutu yuruttukten sonra eklenmis olmasi lazim.

Kod: [Seç]sudo update-rc.d jira defaults
Betiği servis olarak ekleyip çalıştırma izni vermiştim. Servisi start veya stop ettiğimde sağlıklı şekilde çalışıyor. Son olarak dediğiniz komutu çalıştırdığımda ise aşağıdaki gibi bir yanıt alıyorum.

update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
System start/stop links for /etc/init.d/jira already exist.



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 27 Ağustos 2013 - 11:12:14

Ek olarak aşağıdaki adreste söylenenleri yapmama rağmen bu şekilde bir hata ile karşılaşıyorum.

https://confluence.atlassian.com/display/JIRA/Starting+JIRA+Automatically+on+Linux 

cagriemer

/etc/rc<buraya-init-level-gelecek>.d/ dizinlerinde jira'nin oldugunu soyluyor ciktida fakat niye boyle bir sey soyleme geregi duyuyor bilmiyorum. Bu verdiginiz wiki sayfasindaki son yorumdan bir onceki yorumda baska bir init betigi var. Onu biraz modifiye etmeniz gerekecek ama su ankini kaldirip bir de onu dener misiniz? O da olmazda daha yukarilarda upstart isi olarak da verilmis.

if


myardim

Alıntı yapılan: cagriemer/etc/rc<buraya-init-level-gelecek>.d/ dizinlerinde jira'nin oldugunu soyluyor ciktida fakat niye boyle bir sey soyleme geregi duyuyor bilmiyorum. Bu verdiginiz wiki sayfasindaki son yorumdan bir onceki yorumda baska bir init betigi var. Onu biraz modifiye etmeniz gerekecek ama su ankini kaldirip bir de onu dener misiniz? O da olmazda daha yukarilarda upstart isi olarak da verilmis.

Upstart olarak verileni denediğimde log dosyası aşağıdaki şekilde. 

#cat catalina.2013-09-04.log
Eyl 04, 2013 12:20:54 PM org.apache.catalina.core.StandardServer await
INFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance.
Eyl 04, 2013 12:20:54 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-bio-8081"]
Eyl 04, 2013 12:20:54 PM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service Catalina
Eyl 04, 2013 12:20:59 PM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-bio-8081"]
Eyl 04, 2013 12:20:59 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-bio-8081"]
Eyl 04, 2013 12:25:18 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Eyl 04, 2013 12:25:18 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8081"]
Eyl 04, 2013 12:25:18 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 507 ms
Eyl 04, 2013 12:25:18 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Eyl 04, 2013 12:25:18 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.29
Eyl 04, 2013 12:25:33 PM org.apache.catalina.util.SessionIdGenerator createSecureRandom
INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [5,906] milliseconds.
Eyl 04, 2013 12:25:33 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8081"]
Eyl 04, 2013 12:25:33 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 14811 ms


Diğer başlatma scripti ile ilgili henüz bir gelişme yok. Şuan için malesef problem çözüme kavuşmuş değil.

/etc/init.d/jira start olarak çalışan komutun rc.local altına konulduğunda sistem tarafından başlatılamamasının sebebi ne olabilir?

if

#6
@myardim, betiğin neden başlamadıına dair aklıma herhangi bir sebep gelmiyor. Şöyle bir şey yapabiliriz, betiği hata ayıklama kipinde çalıştırıp nerede sorun olduğunu bulmaya çalışabiliriz.
Betiğe tekrar baktım da #!/bin/sh -e ile başlamış. Ubuntu ve Debian, bir süredir öntanımlı sistem kabuğu (shell) olarak bash yerine dash kullanıyor. Yani /bin/sh dahs'in sembolik bağlantısı. Fakat uçbirimi açtığınızda bash kullanıyorsunuz. Acaba bundan kaynaklı bir sorun olabilir mi diye düşünmedim değil. Gerçi bash ile dash arasında çok az fark olduğu söyleniyor. Sha-bang'ı değiştirip deneyelim, bir şey kaybetmeyiz.

heartsmagic

rc.local dosyasında nereye koyuyorsun betiği? exit 0 satırının altına değildir umarım.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.