অ্যাপাচি সম্পর্কিত বার্তা কোথায় পাওয়া যাবে?


10

অ্যাপাচি সাধারণত এটির মতো স্বয়ংক্রিয়ভাবে শুরু হয় নি। আমি কেন তা জানার চেষ্টা করতে চাই। দেখে মনে হচ্ছে এটি আজ কখনই শুরু হয়নি, সুতরাং /var/log/apache2/error.log এ কিছুই কখনই চলেনি। আমি এটি বুঝতে পারছি, অ্যাপাচি স্ক্রিপ্টটি /etc/init.d/apache2 হয় তাই আমি এই স্ক্রিপ্টটি সম্পর্কে কোথাও কিছু বার্তা খুঁজে পেতে চাই। তবে, আমি / var / লগ / বার্তাগুলিতে বা সিসলগে কিছু খুঁজে পাচ্ছি না।

সিস্টেমটিতে এমন কোথাও আছে যেখানে এটি বলে যে "হ্যাঁ, আমি এখন /etc/init.d/apache2 শুরু করছি; এটি কাজ করেছে" বা বিশেষত "এটি কাজ করে না এবং এখানে কেন!" ?

আমি উবুন্টু রিলিজ 10.04 (লুসিড), কার্নেল লিনাক্স 2.6.32-38 এবং জিনোম ২.৩০.২ ব্যবহার করছি।


আপনি / var / লগ / syslog পরীক্ষা করেছেন?
জাস্টিন অ্যান্ড্রুস্ক

হ্যাঁ, আমার প্রথম অনুচ্ছেদের শেষে যখন আমি "সিসলগ" লিখেছিলাম তখন এটাই আমি বোঝাতে চাইছিলাম।
রায়

উত্তর:


3

আপনি কোনও টার্মিনালে যেতে পারেন এবং একটি টার্মিনালে "sudo /etc/init.d/apache2 পুনঃসূচনা" টাইপ করতে পারেন এবং কী ধরণের ত্রুটি বার্তা পাবেন তা দেখুন। আমার বিশ্বাস, একটি সাধারণ কারণ এমন কিছু মডিউল যা কোনও যুক্ত কনফিগার ফাইলে (যেমন php.ini) যুক্ত হয়েছিল, পরিবর্তিত হয়েছিল, বা একটি পরিবর্তন হয়েছে। যদি সমস্ত কিছু ব্যর্থ হয়, ডিরেক্টরিতে যান / ইত্যাদি / অ্যাপাচি 2 / মোডস-সক্ষম, এবং মডিউল লিঙ্কগুলি একটি অস্থায়ী ডিরেক্টরিতে সরিয়ে নিয়ে যান এবং যদি অ্যাপাচি শুরু হয়, আপনি সেগুলি একে একে পিছিয়ে রাখতে পারেন।

ত্রুটি বার্তাটি বিভ্রান্তিকর হতে পারে তা সতর্ক থাকুন। এটি মডিউলটি লোড করার সময় ত্রুটি পেতে পারে কারণ মডিউলটি খারাপ নয়, তবে এটির কনফিগারেশন ফাইলটি খারাপ।


1
ধন্যবাদ! এটি আমাকে ভুলটি খুঁজে পেতে সহায়তা করেছিল। এটি অ্যাপাচি মডিউলগুলির পরিবর্তন ছিল না। পরিবর্তে, এটি /etc/apache2/conf.d তে একটি কনফিগারেশন ফাইল সন্ধান করছে যা সরিয়ে ফেলা হয়েছে (অর্থাত্ মুছে ফেলা কিছুটির সাথে প্রতীকী লিঙ্ক ছিল)। আমি টার্মিনালে একটি ত্রুটি বার্তা পেয়েছি যা এটি পরিষ্কার করেছে, তবে আমি ভাবছি যে এই বার্তাগুলি কোথাও লগইন হয়েছে কিনা? আমি যাচাই করেছি যে লগ ফাইল ভিউয়ারে আপনি প্রাপ্ত লগ ফাইলগুলির মধ্যে সেগুলি নেই (বার্তা, সিসলগ, ব্যবহারকারী লগ ইত্যাদি)
রায়

1
খুশি আমি সাহায্য করতে সক্ষম হয়েছিল। এটি কোন লগটিতে থাকতে পারে তা আমি জানি না, তবে আমি /var/log/apache2/error.log- এ কিছু অনুমান করতাম। ব্যক্তিগতভাবে, যদি কিছু না চালায় তবে আমি টার্মিনালটি চালানোর চেষ্টা করার জন্য ব্যবহার করি এবং এটি কী বলে তা দেখুন। এটি সাধারণত আমার পক্ষে কাজ করে বলে মনে হয়, ডানটির সন্ধানের জন্য একগুচ্ছ লগ ফাইল অনুসন্ধান করার প্রয়োজন নেই।
মার্টি ফ্রাইড

2

থেকে:

উবুন্টু লিনাক্সে লগ ফাইলগুলি দেখুন
http://www.cyberciti.biz/faq/ubuntu-linux-gnome-system-log-viewer/

/var/log/apache2/*  :  Apache web server log files directory

আমি আমার প্রশ্নে /var/log/apache2/error.log রেফারেন্স করেছি। আমি যেমন উল্লেখ করেছি সেই লগগুলি উত্তর ছিল না।
রায়

1

সাধারণত আপনি এই মত একটি বার্তা পাবেন:

Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.

সুতরাং আপনার যা করতে হবে তা চালানো দরকার:

journalctl -xe

তারপরে আপনার এর মতো একটি আউটপুট দেখতে হবে

Nov 16 03:27:26 naboo sudo[9909]: pam_unix(sudo:session): session opened f
Nov 16 03:27:28 naboo systemd[1]: Starting The Apache HTTP Server...
-- Subject: Unit apache2.service has begun start-up
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- Unit apache2.service has begun starting up.
Nov 16 03:27:29 naboo apachectl[9939]: (98)Address already in use: AH00072
Nov 16 03:27:29 naboo apachectl[9939]: no listening sockets available, shu
Nov 16 03:27:29 naboo apachectl[9939]: AH00015: Unable to open logs
Nov 16 03:27:29 naboo apachectl[9939]: Action 'start' failed.
Nov 16 03:27:29 naboo apachectl[9939]: The Apache error log may have more 
Nov 16 03:27:29 naboo systemd[1]: apache2.service: Control process exited,
Nov 16 03:27:29 naboo systemd[1]: apache2.service: Failed with result 'exi
Nov 16 03:27:29 naboo systemd[1]: Failed to start The Apache HTTP Server.
-- Subject: Unit apache2.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- Unit apache2.service has failed.
-- 
-- The result is RESULT.
Nov 16 03:27:29 naboo sudo[9909]: pam_unix(sudo:session): session closed f

0

আমি কোনও ত্রুটি বার্তা পাচ্ছিলাম না, তবে source /etc/apache2/envvars && /usr/sbin/apache2আমার পক্ষে কাজ করেছে। (দেবিয়ানে)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.