আমরা নিয়মিতভাবে আরকএসডিএর সংযোগ সীমাটি সপ্তাহে প্রায় একবারে অতিক্রম করি। অনেকগুলি "সংযোগগুলি" 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
ঐটা এটা ছিল. আমরা এটি দেখতে কিভাবে দেখতে হবে।