আমরা নিয়মিতভাবে আরকএসডিএর সংযোগ সীমাটি সপ্তাহে প্রায় একবারে অতিক্রম করি। অনেকগুলি "সংযোগগুলি" SDE.PROCESS_INFORMATIONটেবিলে অনাথ রেকর্ড ছাড়া কিছুই নয় । পর্যায়ক্রমে এই সংযোগগুলি পরিষ্কার করার কোনও উপায় আছে কি? আমি কেবল 9.3.1 এসপি 2-তে আর্কেএসডি পরিবেশন করেছি, এই আশায় যে এটি সমস্যার সমাধান করবে। (এটি হয় নি)) বর্তমানে আমি arcsdeসংযোগগুলি পরিষ্কার করার জন্য পরিষেবাটি পুনরায় চালু করছি , এটি একটি দুর্দান্ত অদক্ষ সমাধান।
এই ত্রুটি, উপায় দ্বারা:
Failed to connect to database. Maximum number of connections to instance exceeded
আমার কার্যনির্বাহী:
আমার সমাধানটি সহজ ছিল: এসডিই পরিষেবাটি সাপ্তাহিক পুনরায় চালু করুন এবং অনুমোদিত সংযোগগুলির সংখ্যার দ্বিগুণ করুন। এটি অবশ্যই কোনও সমাধান নয় ; শিপিং এন্টারপ্রাইজ সফ্টওয়্যার এর জন্য ESRI এর জন্য লজ্জা, যার জন্য এই জাতীয় পরিশ্রমের প্রয়োজন। সর্বোপরি, এখনও সর্বোচ্চ সংযোগ অতিক্রম করা সম্ভব; আমি কেবল আশা করতে পারি যে আমাদের বর্তমান স্তরের ব্যবহারের ফলে এটি না হয়।
আমি পরিষেবাটি থামাতে চাইছে তা নিশ্চিত করতে ব্যবহারকারীকে অনুরোধ init.dকরতে বাধা দিতে স্ক্রিপ্টটি পরিবর্তন করেছি sdemon(এটি -Nআর্গুমেন্টটি এটি করে) আমি restartপাশাপাশি একটি বিকল্প যুক্ত ।
#!/bin/bash
#
# arcsde Init file for starting and stopping ArcSDE 9.3
#
# chkconfig: 35 90 40
# description: ArcSDE startup script
# Source function library.
. /etc/rc.d/init.d/functions
SDE_OWNER="sde"
SDEHOME="/home/sde/sdeexe93"
case "$1" in
start)
echo -n $"Starting ArcSDE:"
su - $SDE_OWNER -c "$SDEHOME/bin/sdemon -o start -p pwd"
echo "OK"
;;
stop)
echo -n $"Stopping ArcSDE:"
su - $SDE_OWNER -c "$SDEHOME/bin/sdemon -o shutdown -p pwd -N"
echo "OK"
;;
restart)
cd "$CWD"
$0 stop
sleep 5
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
esac
তারপরে আমি সপ্তাহে একবার পরিষেবাটি পুনরায় চালু করতে ক্রোন জব তৈরি করেছি:
# restart arcsde once weekly at 5am Saturdays
0 5 * * 6 service arcsde restart
আমি $SDEHOME/etc/giomgr.defsফাইল সম্পাদনা করে অনুমোদিত সংযোগগুলির সর্বাধিক সংখ্যা 64 থেকে 128 এ বাড়িয়েছি :
CONNECTIONS 128 # maximum number of connections
# NOTE: On windows machines, you may need to
# increase server non-interactive desktop memory.
# Consult the ESRI support site for more information.
তারপরে আমি নতুন সেটিংস আমদানি করেছি:
$ sdeconfig -o import -f $SDEHOME/etc/giomgr.defs -i esri_sde -u sde
ঐটা এটা ছিল. আমরা এটি দেখতে কিভাবে দেখতে হবে।