সুপারভাইজার এইচটিটিপি সার্ভার পোর্ট ইস্যু


65

কয়েকটি প্রক্রিয়া পরিচালনা করার জন্য আমার কাছে সুপারভাইজার সেটআপ রয়েছে। আমি আমার সার্ভারটি বুট করার সময় এটি পুরোপুরি ঠিকঠাক কাজ করে, তবে আমি যখন এটি বন্ধ করে দিয়ে আবার এটি শুরু করার চেষ্টা করি তখন এটি ব্যর্থ হয় এবং আমাকে এই ত্রুটি দেয়:

 * সুপারভাইজার ডেমন ম্যানেজার শুরু করা হচ্ছে ...
ত্রুটি: অন্য একটি প্রোগ্রাম ইতিমধ্যে একটি পোর্টে শুনছে যা আমাদের HTTP সার্ভারগুলির মধ্যে একটি ব্যবহারের জন্য কনফিগার করা হয়েছে। সুপারভাইজার শুরু করার আগে প্রথমে এই প্রোগ্রামটি বন্ধ করুন।
সহায়তার জন্য, / usr / বিন / সুপারভাইজার -h ব্যবহার করুন
   ... ব্যর্থ!

আমি 8000, 8001, 8002, 8003 বন্দরগুলিতে 80 এবং 4 ওয়েব সার্ভার বন্দরে nginx চালাচ্ছি

কি চলছে সে সম্পর্কে কারও কি ধারণা আছে?

আমি পুনরায় বুট করার সময় সবকিছু ঠিকঠাক কাজ করে।

উত্তর:


91

শুধু এই মধ্যে দৌড়ে। আমি এর যে কোনও একটি করে এটি ঠিক করেছি:

sudo unlink /tmp/supervisor.sock

sudo unlink /var/run/supervisor.sock

এই .sock ফাইলটি /etc/supervisord.conf এর [unix_http_server] ফাইল কনফিগার মান (ডিফল্টরূপে /tmp/supervisor.sock বা /var/run/supervisor.sock) এ সংজ্ঞায়িত করা হয়েছে।

আশা করি এটি ভবিষ্যতে কাউকে সহায়তা করবে।


12
@ এসডোলন ওয়াও এটি আমাকে সাহায্য করেছিল! আমি /var/run/supervisor.sock অপসারণ করেছি এবং ডেবিয়ান স্ট্যাবলের ত্রুটি থেকে মুক্তি পেয়েছি
অভিষেক এ

2
আপনি আনলিংক চালানোর আগে একটি অনুসন্ধান / নাম সুপারভাইজার.সক করুন - ডেবিয়ান সিস্টেমগুলিতে এটি / var / run / এ বসে তবে আপনার
লিঙ্কযুক্ত সমাধানটি

2
স্ক্রিপ্টগুলি স্বয়ংক্রিয়ভাবে লিঙ্কমুক্ত করার এবং পুনরায় চেষ্টা করার জন্য তত্ত্বাবধায়ক কোনও ত্রুটি কোডের সাথে কেন অবসান ঘটায় না?
তাল ওয়েইস

এখানে সাবধান। লিঙ্কযুক্ত হওয়ার পরে, "পিএস-শেফ | গ্রেপ সুপারভাইজার" চালান এবং আপনি দেখতে পাবেন যে পুরানো প্রক্রিয়াটি এখনও চলছে। আপনি "প্রসেস_আইডি> কেও" হত্যা করতে চাইতে পারেন। সম্পাদনা: উবুন্টু 14.04 ব্যবহার করার সময় এটি আমার ক্ষেত্রে ছিল।
jball037

1
আনলিঙ্ক কমান্ডের পরে আমি সুপারভাইজার পুনরায় চালু করার চেষ্টা করছি তবে এখন .সকটি মিস হয়েছে। unix:///tmp/supervisor.sock no such file। সুতরাং আমার আর কী করা দরকার।
রবার্ট

7

এই বন্দরগুলিতে কী প্রক্রিয়া শুনছে তা জানতে আমি lsof ব্যবহার করব।

lsof -i tcp | grep LISTEN

একবার আপনি কোন প্রক্রিয়াটি শেষ করে ফেলেছেন, এটি অর্ধেক যুদ্ধ।

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