• 04-03-2017, 20:38:26
    #1
    nginx kurulu sunucuda ve genel olarak memnunum ama bazen durup dururken sorun çıkarmaya başlıyor. cpanel yüklü ve lisanssız cpanel.

    şimdi kontrol ettiiğim de nginx aktif gibi ama çalışmıyor gibi.

    service httpd start ve service nginx start yaptığımda aşağıdaki hatayı veriyor. sorun ne olabilir?

    Alıntı
    Starting nginx daemon: nginxnginx: [emerg] bind() to IP:80 failed (98: Address already in use)
    nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
    nginx: [emerg] bind() to IP:80 failed (98: Address already in use)
    nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
    nginx: [emerg] bind() to IP:80 failed (98: Address already in use)
    nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
    nginx: [emerg] bind() to IP:80 failed (98: Address already in use)
    nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
    nginx: [emerg] bind() to IP:80 failed (98: Address already in use)
    nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
    nginx: [emerg] still could not bind()
    already running.
  • 04-03-2017, 20:50:23
    #2
    Nginx reverse proxy olarak mı çalışıyor?
  • 04-03-2017, 20:52:03
    #3
    hknm adlı üyeden alıntı: mesajı görüntüle
    Nginx reverse proxy olarak mı çalışıyor?
    onu nasıl öğrenebilirim? bilmiyorum gerçekten nasıl çalıştığını.
  • 04-03-2017, 20:54:06
    #4
    Öyle olduğunu varsayalım önce nginxi başlatın sonra apacheyi. Çünkü hatada nginx 80 portunu kullanamadığı için başlamıyor.
  • 04-03-2017, 21:13:38
    #5
    hknm adlı üyeden alıntı: mesajı görüntüle
    Öyle olduğunu varsayalım önce nginxi başlatın sonra apacheyi. Çünkü hatada nginx 80 portunu kullanamadığı için başlamıyor.
    ikisini de stop ettirmek istediğimde birisi stop olmuyor. kontrol ettiğim de headers sonucunda nginx admin olarak görünüyor her zaman ama aynı hatayı sürekli veriyor. başka bir şey mi var acaba?
  • 04-03-2017, 21:15:43
    #6
    Sudo fuser -k 80/TCP

    Uste verdigim komutu kullanarak mevcut acik olan processi kapatip ve asagida verdigim komutu kullanarak nginxi reset atmayi deneyebilirsiniz.

    service nginx restart

    veya

    service nginx start
  • 04-03-2017, 21:16:41
    #7
    Konrol etmeden birşey söylebilmek çok zor şuan.
  • 05-03-2017, 10:34:29
    #8
    Tuncay1551 adlı üyeden alıntı: mesajı görüntüle
    Sudo fuser -k 80/TCP

    Uste verdigim komutu kullanarak mevcut acik olan processi kapatip ve asagida verdigim komutu kullanarak nginxi reset atmayi deneyebilirsiniz.

    service nginx restart

    veya

    service nginx start
    Cannot stat 80/TCP: No such file or directory
    Cannot stat 80/TCP: No such file or directory


    hatasını verdi.
    hknm adlı üyeden alıntı: mesajı görüntüle
    Konrol etmeden birşey söylebilmek çok zor şuan.
    çalıştırmamı istediğiniz bi kod varsa çalıştırabilirim. nginx aktif ama nedense sorunlu görünüyor.
  • 05-03-2017, 12:58:13
    #9
    Aşağıdaki komutu kullanarak hangi portta hangi programın çalıştığını görebilirsiniz,

    Alıntı
    netstat -tapun |grep LISTEN
    Eğer aşağıdaki gibi görünüyorsa nginx 80 portunda çalışıyordur, restart ettiğinizde verdiği hata /etc/init.d/nginx dosyanızda problem olduğu için olabilir
    Alıntı
    tcp 0 0 IP.AD.RE.SI:80 0.0.0.0 LISTEN 57657/nginx: master
    ayrıca program zaten çalıştığı için start komutu verdiğinizde hata vermesi normal, restart etmelisiniz.

    pkill -9 nginx komutu ile kapatıp sonrasında centos 7 için systemctl restart nginx.service centos 6 için service nginx restart komutunu verebilirsiniz,

    durup dururken sorun çıkarmaya başlıyor demişsiniz, tam olarak yaşadığınız problemi yazarsanız ona göre çözüm önerelim.