আমি এমন একটি প্রকল্পে কাজ করছি যা একটি মনো ইমেল সার্ভার। আমি সিস্টেমেডে একটি পরিষেবা যুক্ত করার চেষ্টা করেছি যাতে এটি বুটের সময় স্বয়ংক্রিয়ভাবে শুরু হয় তবে আমার সমস্যা হচ্ছে।
আমি স্ক্রিপ্টটি তৈরি করে যুক্ত করেছি /lib/systemd/system/emailserver.serviceএবং তারপরে চালাব ln -s /lib/systemd/system/emailserver.service /etc/systemd/system/emailserver.service।
আমি তখন মৃত্যুদন্ড কার্যকর আছে systemd reload-daemonদ্বারা অনুসরণ systemctl start emailserver.serviceএবং তারপর যখন আমি রান ps -ef |grep -i emailserverআমি তখন দেখতে পারেন mono EmailServer.exeএতদূর চলছে, সব খুঁজছেন ভাল।
যাইহোক, আমি যখন /var/log/messagesফাইলটিতে সার্ভারটি পুনরায় বুট করি তখন এটিতে নিম্নলিখিত ত্রুটি বার্তা থাকে
Jul 16 19:41:02 dev-server systemd[1]: emailserver.service holdoff
time over, scheduling restart. Jul 16 19:41:02 dev-server systemd[1]:
emailserver.service holdoff time over, scheduling restart. Jul 16
19:41:03 dev-server systemd[1]: emailserver.service holdoff time over,
scheduling restart. Jul 16 19:41:03 dev-server systemd[1]:
emailserver.service holdoff time over, scheduling restart. Jul 16
19:41:03 dev-server systemd[1]: emailserver.service holdoff time over,
scheduling restart. Jul 16 19:41:04 dev-server systemd[1]:
emailserver.service holdoff time over, scheduling restart. Jul 16
19:41:04 dev-server systemd[1]: emailserver.service start request
repeated too quickly, refusing to start.
আমার ইমেইল-সার্ভার.সার্ভিস স্ক্রিপ্টে আমার নিম্নলিখিত রয়েছে
[Unit]
Description=Boardies Email Server Startup Script
[Service]
ExecStart=/home/bits/EmailServer/start.email
Restart=always
[Install]
WantedBy=multi-user.target
আমি ওপেনসুস 12.1 ব্যবহার করছি
আমি কী ভুল করছি, আপনার যে কোনও সহায়তা প্রদানের জন্য ধন্যবাদ।
আপডেট আপডেটটি আমি বুটআপে প্রোগ্রাম বন্ধ করার কারণে প্রোগ্রামটি কী কারণে সৃষ্টি হচ্ছে তা খুঁজে পেয়েছি তবে আমি কীভাবে এই সমস্যাটি সমাধান করতে পারি তা নিশ্চিত নই। আমার প্রোগ্রামটি একটি মাইএসকিউএল ডাটাবেসের উপর নির্ভর করে এবং আমি মনে করি যে মাইএসকিউএল শুরু হওয়ার আগেই আমার প্রোগ্রাম শুরু হচ্ছে, মাইএসকিউএল শুরু হওয়ার পরে আমি কীভাবে আমার পরিষেবা লোড না করব?