Tentar iniciar o apache2 no modo de depuração inicia o serviço apache2 automaticamente

0

Estou tentando depurar remotamente (python via wsgi) iniciando o processo apache2 com o seguinte comando (variáveis env configuradas antes de chamar isso):

$HTTPD ${APACHE_ARGUMENTS} -X -k start 

O problema é que o serviço Apache decide chutar, o que não é realmente desejável na situação de depuração (ele captura o depurador sem permissões suficientes ...). Isso resulta com o seguinte status do processo:

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

chamando:

service apache2 service 

saídas:

* apache2 is running

No entanto, o processo foi chamado por um arquivo bash como processo único.

Alguma pista de como resolver isso?

    
por rubmz 10.08.2017 / 10:40

1 resposta

0

Certifique-se de que o systemd não inicie o Apache sozinho. Você pode fazer isso com:

$ service apache2 stop

Em seguida, inicie a "sessão de depuração". Se você quiser continuar a operação diária:

$ service apache2 start
    
por 10.08.2017 / 10:47