
Nginx rtmp exec_pull yardım?
6
●520
- 16-11-2019, 17:35:01Arkadaşlar sorunu çözdüm kurulum ve yapılandırma bütünüyle titizlik isten bir konu ve özellikle exec konusunda bir kaç ayarlamalar gerekiyor. Bu şekilde sorun yaşayan olursa irtibata geçin uygun fiyata yardımcı olurum

- 16-11-2019, 18:06:062-3 ay aramistim ama cozum bulamamistim ben deDoganDeniz adlı üyeden alıntı: mesajı görüntüle
- 16-11-2019, 18:11:59İnce bir ayrıntısı varda kaçıyor gözden her haldeYILMAZ adlı üyeden alıntı: mesajı görüntüle
- 16-11-2019, 21:28:27Kimlik doğrulama veya yönetimden onay bekliyor.nginx kullanıcısı ffmpeg'i çalıştırmak için gerekli izinlere sahip değil. Muhtelemen sorunun sebebi budur. FFmpegi çalıştırmak için gerekli izinlere sahip bir grup oluşturun, nginx kullanıcısını da bu gruba dahil edin.
Bu sorunu çözmez ise, derinlemesine incelemek adına rtmp modülünü debug ile tekrar configure edip, nginx errorlog seviyesini debug'a çekin. - 17-11-2019, 00:49:10Şu şekilde yetkisini kapatmıştım ama alakası var mı?AndyCap adlı üyeden alıntı: mesajı görüntüle
sudo useradd -r nginx
sudo usermod -s /usr/sbin/nologin nginx - 17-11-2019, 03:50:54Olması gereken bu evet. Nginx kullanıcısını /sbin/nologin ya da /bin/false olarak eklemek. Bu konuda hemfikiriz ama bu şekilde shell erişimi olmadığı için ffmpeg'i çalıştıramayacak bu kullanıcı. Çünkü exec_pull shell üzerinde çalışıyor. Ya ilk önerdiğim şeyi yapacaksınız ya da aşağıdaki gibi direk olarak /bin/bash erişimi vereceksiniz nginx kullanıcısına. "su - nginx -c ffmpeg" komutunu uyguladığınızda ne demek istediğimi göreceksiniz.
useradd -r -d /var/lib/nginx -g nginx -s /bin/bash -c "Nginx Web Sunucusu" nginx
gibi.. - 17-11-2019, 04:09:35Anladım hocam tekrardan bakacağım gündüz bakalım neler olacakAndyCap adlı üyeden alıntı: mesajı görüntüle