باسلام وخسته نباشید
دراغلب مراکزی که قفلusb استفاده می کنند و سرور سیمرغ واماناتشان هم برروی یک سیستم نصب است؛ هنگامی که سرور reset شده باشد؛ هنگام اجرای کلاینت سیمرغ با پیغام "آدرس میزبان نادرست است و یا امکان اتصال به آن وجود ندارد" مواجه میشوند ، و هنگام اتصال وبی هم خطایی به شکل زیر نمایش داده میشود:
پس از بررسی و اطمینان از درستی تمام تنظیمات و پیش فرضهای مربوطه ،میتوان مراحل زیر را انجام داد:
-اجرای "task manager" و حذف "dllhost.exe" و "circxpsv.exe" در پنجره processes (قابل مشاهده درشکل زیر)
- iisresetکردن
- اتصال مجدد درکلاینت سیمرغ
- نکته: srartup سرویس "simorgh circulation notifier" هم "automatic delayed" انتخاب شود.
ضمن تشکر از خانم میرزاپور در مراکزی که از یک سختافزار سرور برای نصب نرمافزار بانک اطلاعاتی سیمرغ و نرمافزار امانات و یا نرمافزار آرشیو منابع دیجیتال (Repository) به همراه قفل USB استفاده میشود، بعد از روشن شدن و یا Restart شدن سرور، اگر Userهای مربوط به نرمافزار امانات "CircAdmin" و نرمافزار آرشیو دیچیتال "ReposAdmin" زودتر از وب سیمرغ (Broker) به قفل مراجعه کنند و Userهای خود را اشغال نمایند، دیگر وب سیمرغ امکان دسترسی به قفل و گرفتن User مربوط به خود را نخواهد داشت. به همین دلیل همانطور که خانم میرزاپور در بالا توضیح دادند، بهتر است که از Windows Task Manager تمامی Userهای مربوط به امانات و کتابخانه دیجیتال را حذف کرده و بعد از Reset کردن IIS بلافاصله با کلاینت سیمرغ به سرور متصل شده تا ابتدا نرمافزار بانک اطلاعاتی سیمرغ User خود را بگیرد و سپس نرمافزارهای دیگر اجرا گردد. شاد و سربلند باشید
جهت اطلاع دوستان و همکاران
تنها راه حل ممکن که در تستهای داخل شرکت بر روی Windows Server 2008 R2 جواب داده، این است که در قسمت Startup ویندوز سرور، یک Shortcut با یک نام بعنوان مثال SimorghWeb به آدرس زیر تعریف نمایید، و سپس ویندوز سرور را Restart کنید:
http://Server's Computer Name/simwebclt بعنوان مثال: http://nosa-36/simwebclt ذکر این نکته ضروری است که در آدرس فوق بجای Computer Name از Localhost استفاده نکنید، چون دیگر این راه حل کار نخواهد کرد.
بعد از Boot شدن ویندوز سرور، اگر از روی ایستگاههای کاری، با کلاینت امانت متصل شوید و سپس وب سیمرغ را اجرا کنید همه چیز درست کار میکند و دیگر با پیغام Access Violation مواجه نخواهید شد. در این راه حل احتیاج به Login در سرور بصورت Local و یا Remote نمیباشد.
قرار بر این است که همکاران این راه حل را در مراکزی که دارای سرور 2008 میباشند و قفل USB نیز دارند بصورت عملی انجام دهند و منتظر پاسخ آن باشیم تا در صورت تایید بصورت یک دستورالعمل به هنگام نصب سیمرغ رعایت گردد.
موفق باشید
با تشکر از آقای صفی یاری موردی که شما فرمودید(به این شکل که ComputerName در آدرس HTTP باشد و Restart شود) را در دانشگاه آزاد مرودشت پیاده کردم ولی همچنان با مشکل Access Violation مواجه میشدم تنها راهی که به نظرم رسید این بود که همین کار را در کتابخانه، روی کامپیوترهایی که کلاینت امانت را نصب کردم، انجام دهم تا به محض Login کاربران امانت ابتدا با مسیر HTTP به سرور وصل شوند و با گوشزد به کاربران کتابخانه در این مورد که این روال ادامه پیدا کند، بعید میدانم که در آن مرکز، مشکل دوباره مشاهده شود
سلام به کلیه همکاران محترم این پست صرفا جهت یاددآوری است، زیرا قرار شد همکارانی که در مراکز مختلف راه حل ارایه شده توسط اینجانب، را تست کردهاند و جواب نگرفتهاند، با ذکر نام مراکز، روش کارشان را نیز دقیقا بیان کنند تا بتوانیم انشاال... مشکل این راه حل را پیدا کنیم. سلامت و پایدار باشید.