Você está usando mod_fastcgi
ou mod_fcgid
? De qualquer forma, você deve simplesmente matar o processo fastcgi (ou ter o processo cometer "suicídio"), e o apache reaparecerá com outro, carregando o novo arquivo. Eu uso mod_fastcgi
e é isso que eu vejo:
0> ps -ef | grep fcgi
www-data 687 683 0 09:39 ? 00:00:00 /usr/sbin/fcgi-pm -k start
www-data 1037 687 0 09:41 ? 00:00:00 /usr/bin/python /var/www/wsgi/fcgi.py
www-data 1038 1037 0 09:41 ? 00:00:00 /usr/bin/python /var/www/wsgi/fcgi.py
www-data 1039 1037 0 09:41 ? 00:00:00 /usr/bin/python /var/www/wsgi/fcgi.py
0> sudo kill 1037
0> ps -ef | grep fcgi
www-data 687 683 0 09:39 ? 00:00:00 /usr/sbin/fcgi-pm -k start
www-data 1142 687 2 09:43 ? 00:00:00 /usr/bin/python /var/www/wsgi/fcgi.py
www-data 1143 1142 0 09:43 ? 00:00:00 /usr/bin/python /var/www/wsgi/fcgi.py
www-data 1144 1142 0 09:43 ? 00:00:00 /usr/bin/python /var/www/wsgi/fcgi.py
Se você estiver usando o servidor externo, será necessário reiniciar o servidor fastcgi. Esta é a documentação oficial para o recarregamento de aplicativos no fastcgi: link