जब मुझे apache2 को फिर से शुरू करने की कोशिश की जा रही है, तो मुझे इस धागे में बताया गया समान संदेश प्राप्त होगा :
* Restarting web server apache2 [fail]
* There are processes named 'apache2' running which do not match your pid file which are left untouched in the name of safety, Please review the situation by hand.
लेकिन समस्या यह है कि मेरे पास कोई फ़ाइल / var / run / apache2 के अंदर नहीं है। कमांड pidof apache2 रिटर्न:
1274
मुझे नहीं पता कि यह मदद करेगा लेकिन यहाँ apache2.conf में लाइन है:
PidFile ${APACHE_PID_FILE}
और एन्वार में एक:
export APACHE_PID_FILE=/var/run/apache2/apache2$SUFFIX.pid
क्या मुझे मैन्युअल रूप से / var / run / apache2 के अंदर .pid फ़ाइल बनानी चाहिए?
आपका बहुत बहुत धन्यवाद !
अपाचे कैसे स्थापित किया गया था? LAMP, nginx, XAMPP? हो सकता है कि अपस्टार्ट यह नहीं जान पाए कि आपके द्वारा इंस्टाल किए गए इंस्टेंस को कैसे हैंडल किया जाए यदि वे अभी भी init.d में स्क्रिप्ट
—
इनवॉइस
मैंने Apache को sudo apt-get install के माध्यम से Ubuntu 13.10 (एक Azure वर्चुअल मशीन पर) स्थापित किया। क्या मुझे स्क्रिप्टिंग को जानने के लिए एक विशिष्ट कमांड टाइप करने की आवश्यकता है?
—
इवान गैब्रिएल
sudo kill -9 1274
तो कोशिश service apache2 status
तो इसके साथ वापस आता है stopped/waiting
तोsudo service apache2 start
वाह यह पूरी तरह से काम किया! मुझे लगता है कि पहले की कोशिश नहीं की गूंगा लगता है ... बहुत बहुत धन्यवाद @douggro!
—
इवान गेब्रियल
@douggro आपको
—
अकार्बनिक
sudo kill -9 <pid>
उत्तर के रूप में दर्ज करना चाहिए । इसने मेरे लिए भी काम किया।