Apache2 işlemini aşağıdaki komutla başlatarak (bunu çağırmadan önce ayarlanan env değişkenleri) uzaktan hata ayıklamayı (wsgi yoluyla python) çalıştırmaya çalışıyorum:
$HTTPD ${APACHE_ARGUMENTS} -X -k start
Sorun, Apache hizmetinin hata ayıklama durumunda gerçekten arzu edilmeyen tekme atmaya karar vermesidir (hata ayıklayıcısını yeterli izinler olmadan yakalar .....). Bu, aşağıdaki işlem durumu ile sonuçlanır:
root 7635 0.0 0.0 4440 648 ? S 08:30 0:00 /bin/sh /dev_machine_scripts/run_apache.bash
www-data 7638 1.0 1.2 396316 12568 ? Sl 08:30 0:00 /usr/sbin/apache2 -X -k start
www-data 7639 0.3 0.6 197292 6580 ? Sl 08:30 0:00 /usr/sbin/apache2 -X -k start
çağrı:
service apache2 service
çıktılar:
* apache2 is running
Yine de, işlem bash dosyası tarafından tek işlem olarak çağrıldı.
Bunu nasıl çözebileceğinle ilgili bir ipucu var mı?