नहीं चल रहा है इसलिए मैं ओएस एक्स 10.8.2 पर कई वर्चुअल होस्ट्स के साथ काम कर रहा हूं। मैं नाम-आधारित वर्चुअल होस्ट चलाने के लिए Apache2 स्थापना और MySQL का उपयोग कर रहा हूं। वे सभी कल रात तक पूरी तरह से ठीक काम कर रहे हैं। अचानक, मेरे सभी आभासी मेजबान "कनेक्ट नहीं हो सकते" पृष्ठ पर रीडायरेक्ट करते हैं।अपाचे शुरू नहीं होगा - httpd मॉड्यूल लोड होता है लेकिन
चारों ओर झुकाव और अंततः त्रुटि लॉग की जांच करने के बाद, मैंने निष्कर्ष निकाला है कि अपाचे वास्तव में नहीं चल रहा है। उदाहरण के लिए, पीएस ऑक्स | grep apache केवल grep प्रक्रिया देता है। हालांकि, अगर मैं सूडो/usr/sbin/apachectl शुरू करने की कोशिश करता हूं तो मुझे प्रतिक्रिया में "org.apache.httpd: पहले ही लोड किया गया" मिलता है।
मैंने अपनी httpd.conf फ़ाइल की जांच की है और यह बिल्कुल ठीक दिखता है। मुझे इसमें कोई बदलाव नहीं दिख रहा है। मैंने सिंटैक्स चेक कमांड भी चलाया (जो कि मेरे दिमाग से सटीक पल से बच निकलता है), और यह ठीक हो गया। मेरी त्रुटि लॉग में मिली एकमात्र चीज, आखिरी बात, कल 21 फरवरी से थी, और यह कहती है: "[गुरु फरवरी 21 21:46:02 2013] [नोटिस] ने सिगरेट पकड़ा,"
तब से, मेरे अपाचे त्रुटियों के लॉग में कुछ भी नहीं है (क्योंकि यह नहीं चल रहा है)। मैंने पुनरारंभ किया है, अपाचे को पुनरारंभ करने का प्रयास किया; मुझे कुल नुकसान हुआ है कि ऐसा क्यों लगता है कि यह चल रहा है भले ही यह नहीं है।
कोई विचार?
/var/logs/system.log में जब मैं शुरू करने और अपाचे पुनः आरंभ करने की कोशिश: रिबूट करने के बाद
Feb 23 09:27:00 Baileys-MacBook-Pro com.apple.launchd[1] (org.apache.httpd[8766]): Exited with code: 1
Feb 23 09:27:00 Baileys-MacBook-Pro com.apple.launchd[1] (org.apache.httpd): Throttling respawn: Will start in 10 seconds
Feb 23 09:27:10 Baileys-MacBook-Pro com.apple.launchd[1] (org.apache.httpd[8767]): Exited with code: 1
Feb 23 09:27:10 Baileys-MacBook-Pro com.apple.launchd[1] (org.apache.httpd): Throttling respawn: Will start in 10 seconds
Feb 23 09:27:16 Baileys-MacBook-Pro.local sudo[8769]: bailey : TTY=ttys000 ; PWD=/private/var/log ; USER=root ; COMMAND=/usr/sbin/apachectl start
Feb 23 09:27:20 Baileys-MacBook-Pro com.apple.launchd[1] (org.apache.httpd[8772]): Exited with code: 1
Feb 23 09:27:20 Baileys-MacBook-Pro com.apple.launchd[1] (org.apache.httpd): Throttling respawn: Will start in 10 seconds
Feb 23 09:27:20 Baileys-MacBook-Pro.local sudo[8773]: bailey : TTY=ttys000 ; PWD=/private/var/log ; USER=root ; COMMAND=/usr/sbin/apachectl restart
Feb 23 09:27:20 Baileys-MacBook-Pro com.apple.launchd[1] (org.apache.httpd[8777]): Exited with code: 1
Feb 23 09:27:20 Baileys-MacBook-Pro com.apple.launchd[1] (org.apache.httpd): Throttling respawn: Will start in 10 seconds
Feb 23 09:27:26 Baileys-MacBook-Pro.local sudo[8778]: bailey : TTY=ttys000 ; PWD=/private/var/log ; USER=root ; COMMAND=/usr/bin/vi system.log
यह समस्या बनी रहती है। दूसरे दिन से, यह शुरू नहीं होगा लेकिन मानता है कि httpd मॉड्यूल लोड हो गया है।
मैं Google के माध्यम से पता लगाने की कोशिश कर रहा हूं, लेकिन - क्या किसी को पता है कि अपाचे जांचता है कि यह लोड हो गया है या नहीं? मुझे पता है कि कई सेवाएं लॉक फाइलें चलाने के लिए; क्या यह संभव है अपाचे में लॉक फ़ाइल कहीं है जो अभी भी अपाचे के चलते नहीं है, इसके बावजूद अभी भी लॉक है?
नोट: मैं ServerFault पर इस पोस्ट किया है, साथ ही साथ - मैं यहाँ इस पोस्ट कर रहा हूँ के रूप में अच्छी तरह से क्योंकि अब तक मैं ServerFault पर कुछ भी नहीं मिल रहा है और मैं अपाचे पदों पर पर देख रहा है StackOverflow, तो मुझे लगता है कि अपाचे प्रश्न स्टैक के लिए ठीक हैं।
जब मैं दौड़ता हूं कि आउटपुट कुछ भी नहीं है। –
आपका अपाचे पोर्ट 80 पर सुनता है? अन्यथा आपको 'tcp:' के बाद पोर्ट नंबर बदलना होगा। क्या आप अंतर्निहित अपाचे 2 चला रहे हैं, या आपने एमएएमपी या कुछ स्थापित किया है? – robertklep
मेरा अपाचे पोर्ट 80 पर चलाता है, हां। यह ओएस एक्स 10.8.2 के लिए अंतर्निहित अपाचे 2 है। –