سؤال إعادة تشغيل apache2 الخطأ. كيفية حل هذا [مكررة]


هذا السؤال لديه بالفعل إجابة هنا:

جري apachectl -k restart يعطي:

/usr/sbin/apachectl: 87: ulimit: error setting limit (Operation not permitted)
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
httpd not running, trying to start
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action '-k restart' failed.
The Apache error log may have more information.

هذا هو ما أحصل عليه أثناء إعادة تشغيل الخادم. كيف يمكنني اصلاح هذا؟


4
2018-01-29 06:28


الأصل


هل قمت بتشغيل هذا الأمر كجذر؟ - Panther


الأجوبة:


لإعادة تشغيل apache ، يرجى استخدام:

sudo service apache2 restart

4
2018-01-29 07:39





أخيرا حصلت على الجواب / السبب ..! بشكل قاطع ، سبب عدم إعادة التشغيل هنا ، شيء آخر. أنه ..

المنفذ الافتراضي الخاص بـ apache2 هنا هو 80 ، ويتم استخدامه من قبل بعض العمليات / الملقمات الأخرى التي تسمى بعض "xyzserver". ثم حاول Apache البدء على نفس المنفذ ، لكن لم يتمكن من البدء. في وقت لاحق وجدت ذلك ، وقمت بقتل تلك العملية ثم إعادة تشغيل apache2. انها تعمل بنجاح الآن.

حاولت في الطريق

sudo service apache2 restart

حصلت على نفس الخطأ ، على سبيل المثال ، الطريقة التي استخدمها بانتظام.


0
2018-01-29 09:59