نصب آپاچی

وب سرور آپاچی یک نرم افزار رایگان است (البته مجوز مخصوص به خود را دارد که باید رعایت شود) و به صورت رایگان از وب سایت رسمی https://httpd.apache.org قابل دانلود است. شما می توانید هر نسخه ای را دانلود کنید، نه کمتر از 2.2.16. قبل از دانلود، سیستم عامل سرور خود (یونیکس یا ویندوز) را انتخاب کنید. دایرکتوری با نسخه های مختلف آپاچی:
https://archive.apache.org/dist/httpd/binaries/win32/

توسعه دهندگان پیکربندی های 1C برای توسعه و آزمایش پیکربندی های خود در حالت وب نیز می توانند Apache را بر روی خود نصب کنند. کامپیوتر محلی، می توانید Apache را روی ویندوز 7 و ویندوز XP اجرا کنید، هنگام نصب بر روی رایانه محلی توسعه دهنده، می توانید انتخاب کنید که برای یک کاربر (کاربر فعلی) نصب شود، در این صورت به وب سرور نه از طریق پورت استاندارد 80، بلکه دسترسی به وب سرور انجام می شود. از طریق پورت 8080

مراحل نصب آپاچی بسیار ساده است. پس از دانلود یک توزیع کوچک (5.2 مگابایت) با فرمت MSI (معمولاً فایل با نام "httpd-2.2.16-win32-x86-no_ssl.msi") از وب سرور، توزیع را استخراج کرده و "setup.exe" را اجرا کنید. " فایل.

شرایط مدرن، با استفاده گسترده از دستگاه های تلفن همراه و اینترنت موجودخواسته های جدیدی را بر روی سیستم های اطلاعاتی حتی شرکت های کوچک ایجاد می کند. اگر چند سال پیش دسترسی از راه دور برای سازمان‌های بزرگ مورد استفاده قرار می‌گرفت، امروزه امکان دسترسی به اطلاعات از هر نقطه امری مسلم تلقی می‌شود. امروز به شما می گوییم که چگونه به سرعت و مقرون به صرفه دسترسی وب به پایگاه های داده 1C: Enterprise را که در حالت فایل کار می کنند، سازماندهی کنید.

طرح سنتی کار با 1C: Enterprise در حالت فایل به اشتراک گذاری فایل دلالت دارد پایگاه اطلاع رسانیاز طریق پروتکل SMB (شبکه مایکروسافت). در این حالت یکی از رایانه ها به عنوان عمل می کند سرور فایل، در حالی که دیگران با میزبانی در کار می کنند دسترسی عمومیپایگاه اطلاع رسانی

با این حال، این طرح دارای تعدادی اشکالات قابل توجه است. سرعت کار به طور قابل توجهی تحت تأثیر نحوه قرار دارد توان عملیاتیشبکه ها و قدرت پردازش کامپیوترهای مشتری. ما این موضوع را با جزئیات بیشتری در مطالب خود مورد بحث قرار دادیم. این امر به ویژه پس از انتقال به پیکربندی های مبتنی بر برنامه های مدیریت شده مشهود است که نسبت به پیکربندی های نسل قبلی منابع بسیار بیشتری دارند.

مسئله دسترسی از راه دور نیز حاد است کامپیوترهای راه دورشما هنوز هم می توانید دسترسی از راه دور را از طریق RDP سازماندهی کنید، که به هر حال، همیشه برای شرکت های کوچکی که سرور اختصاصی ندارند، در دسترس نیست، سپس با دستگاه های تلفن همراهاین همه بسیار غم انگیز است

در همان زمان، یک برنامه مدیریت شده ویژگی های جدیدی مانند دسترسی به وب به یک پایگاه اطلاعاتی، از جمله مواردی که در حالت فایل کار می کنند، فراهم می کند. این به شما امکان می دهد تا کار را به صورت کیفی تغییر دهید سیستم اطلاعاتعملا بدون هزینه اضافی

در رایانه با پایگاه اطلاعاتی، نقش اضافی وب سرور مطرح می شود که پایگاه اطلاعاتی بر روی آن منتشر می شود. پس از آن می توانید هم در حالت فایل و هم در حالت وب سرور به کار با آن ادامه دهید.

در این حالت نیازی به استفاده از مرورگر برای عملیات نیست، پلتفرم می تواند از طریق وب سرور در حالت به پایگاه داده نیز دسترسی داشته باشد. تین مشتری. این ویژگی به شما این امکان را می‌دهد که دسترسی را نه تنها برای مشتریان راه دور و تلفن همراه سازماندهی کنید، بلکه کار را بر روی ماشین‌های دارای عملکرد ضعیف در دفتر نیز بهبود بخشید، زیرا تمام محاسبات اصلی در سمت سرور انجام می‌شود و ترافیک منتقل شده از طریق شبکه به حداقل می‌رسد. و همچنین بار روی کامپیوتر مشتری .

و البته امکانات تقریبا نامحدودی وجود دارد. دسترسی از راه دوربه پایگاه داده: از هر کجا، از هر دستگاهی، یک مرورگر وجود خواهد داشت.

در زیر پیکربندی‌های ممکن برای سازماندهی دسترسی وب به پایگاه‌های داده کوچکی که در حالت فایل بر اساس سیستم‌عامل مشتری کار می‌کنند را در نظر خواهیم گرفت.

در این لحظهدو سرور وب اصلی Apache و IIS پشتیبانی می شوند، پلتفرم نیز باید روی دستگاه با وب سرور نصب شود و ماژول های افزونه وب سرور. شما همیشه می توانید آنها را به سادگی با اجرای مجدد نصب کننده پلتفرم به علاوه نصب کنید:

ویندوز و IIS

خدمات اطلاعات اینترنتی (IIS)، به دلایل نامعلوم، در بین مدیران و نام‌های مستعار 1C محبوبیت ندارد. اما بیهوده، نادیده گرفتن یک راه حل معمولی به نفع برخی از نرم افزارهای شخص ثالث، حتی اگر بد نباشد، حداقل عجیب به نظر می رسد.

برای نصب IIS در سیستم عامل کلاینت، در مورد ما Windows 7 x64، به کنترل پنل - برنامه ها و ویژگی ها - ویژگی های ویندوز را روشن یا خاموش کنید.

در پنجره باز شده را انتخاب کنید خدمات IIS، سپس لیست را گسترش دهید و به آن بروید خدمات اینترنتی - اجزای توسعه برنامهو کادر کناری را علامت بزنید برنامه های افزودنی ISAPI، بقیه پارامترها را می توان به عنوان پیش فرض رها کرد.

پس از نصب IIS، بیایید به پیکربندی آن برویم، برای این باز کنترل پنل - ابزارهای اداری - مدیر خدمات اطلاعات اینترنتی (IIS)..

از درخت سمت چپ انتخاب کنید استخرهای کاربردی، کلیک کلیک راستماوس روی DefaultAppPool- گزینه های اضافی و اجازه دهید برنامه های 32 بیتیبا تنظیم گزینه مناسب در درست است، واقعی.

حالا حقوق لازم را برای گروه ها تنظیم کنید IUSRو IIS_IUSRS.ما حقوق مربوط به پوشه را با infobase صادر می کنیم تغییر دادنو بخوانید و اجرا کنید:

در هر پوشه صندوقچهبستر، زمینه - خواندن و اجرا:

سپس 1C: Enterprise را به عنوان مدیر اجرا می کنیم و پایگاه اطلاعاتی مورد نیاز را در حالت پیکربندی بارگذاری می کنیم.

در منو مدیریتانتخاب کنید انتشار در وب سرور. 1C: Enterprise به طور خودکار وب سرور (IIS) را شناسایی می کند و پیشنهاد می دهد برنامه وب را در ریشه وب سرور در فهرستی با نام پوشه infobase قرار دهد، که نام انتشارات نیز خواهد بود، می توانید آن را تغییر دهید. این تنظیمات در صورت لزوم

آماده! برای دسترسی به پایگاه داده می توانیم از آدرس فرم استفاده کنیم http://name(آدرس)/publication_name، در مورد ما http://192.168.3.109/Acc30، مرورگر را اجرا کنید و کار را بررسی کنید.

همچنین می‌توانید پایگاه داده را برای کار با آن از طریق پلتفرم پیکربندی کنید، برای این کار، در گفتگوی افزودن یک پایگاه اطلاعاتی جدید، مکان را در وب سرور مشخص کنید:

مرحله بعدی وارد کردن آدرس اتصال است:

پس از راه اندازی infobase، می توانید مطمئن شوید که در حالت وب سرور کار می کند، نه در حالت فایل:

ویندوز و آپاچی 2.2

اگر به دلایلی نمی خواهید از IIS استفاده کنید، می توانید 1C را برای کار با وب سرور محبوب Apache دیگر پیکربندی کنید. متأسفانه، توسعه دهندگان آپاچی انتشار بیلدهای باینری برای ویندوز را متوقف کرده اند و پیشنهاد می کنند با شرکای خود تماس بگیرند، بنابراین بیایید به وب سایت آپاچی هاوس برویم و بیلد را دانلود کنیم. معماری 2.2.x x86حتی اگر سیستم عامل 64 بیتی دارید.

توجه!برای به دست آوردن یک بیلد آپاچی، فقط باید از منابع معتبری استفاده کنید که در وب سایت پروژه ذکر شده است. امنیت وب سرور و داده های شما به آن بستگی دارد!

همچنین باید Microsoft Visual C++ 2008 Redistributable Package را نصب کنید، که برای کارکرد درست بیلد آپاچی لازم است.

سپس آرشیو آپاچی دانلود شده را در یک فهرست دلخواه باز کنید، برای مثال، c:\apache22، از کل مجموعه پوشه هایی که ما به پوشه ها علاقه مندیم صندوقچهو htdocs، اولی شامل فایل های اجرایی وب سرور است، دومی باید حاوی محتوای وب باشد.

بیا باز کنیم خط فرمانبا حقوق مدیر و به دایرکتوری بروید صندوقچهوب سرور:

سی دی C:\Apache22\bin

حالا بیایید آپاچی را به عنوان یک سرویس نصب کنیم:

Httpd -k نصب کنید

ما به هشدارها توجه نمی کنیم، برای اهداف استفاده با 1C مناسب است پیکربندی آپاچیپیش فرض

از آنجایی که سرویس از طرف سیستم اجرا می شود حسابنیازی به تنظیم حقوق پوشه ها با پایه و پلتفرم نیست.

سپس، به همین ترتیب، 1C را به عنوان مدیر در حالت پیکربندی راه اندازی می کنیم و به انتشار در سرور وب ادامه می دهیم. برخلاف IIS، در این حالت خود پلتفرم نمی تواند مسیر را مشخص کند و یک پوشه ایجاد کند، بنابراین به صورت دستی این کار را انجام می دهیم. پوشه باید در داخل یک دایرکتوری ایجاد شود htdocsو نام آن باید با نام نشریه مطابقت داشته باشد:

در مورد ما، این C:\Apache22\htdocs\Acc30\به هر حال، می توانید دایرکتوری مورد نظر را مستقیماً در گفتگوی انتخاب پوشه ایجاد کنید. سپس پایگاه اطلاع رسانی را منتشر می کنیم.

" می تواند در سه حالت کار کند:

  • حالت کلاینت ضخیم
  • حالت تین کلاینت
  • حالت سرویس گیرنده وب

در این مقاله، نصب EDMS "Profes Management Document Management" در یک شرکت را بررسی خواهیم کرد وب سرور آپاچی(توزیع رایگان) و راه اندازی سیستم در مشتری وب.
پس از نصب و پیکربندی وب سرور آپاچی، کاربران
قادر به ورود به پایگاه داده سیستم مدیریت اسناد از طریق یکی از
مرورگرهای وب زیر:

  • موزیلا فایرفاکس
  • مایکروسافت اکسپلورر
  • گوگل کروم
  • اپرا
  • سافاری

ما بلافاصله توجه داشته باشید که مواد این مقاله
می تواند نه تنها برای استقرار در یک شرکت استفاده شود
وب سرور سیستم گردش کار ما، بلکه برای استقرار
سایر تنظیمات "1C"، به عنوان مثال، "1C: مدیریت کسب و کار کوچک"،
"1C: مدیریت تجارت"، "1C: مدیریت اسناد"، "1C: مدیریت
شرکت تولیدی" و دیگرانی که می توانند در حالت کار کنند
فرم های مدیریت شده 8.2.

نصب آپاچی

وب سرور آپاچی رایگان است
نرم افزار توزیع شده (هنوز دارای نرم افزار خاص خود است
مجوزهایی که باید رعایت شوند) و می توان به صورت رایگان از آن دانلود کرد
وب سایت رسمی http://httpd.apache.org.
شما می توانید هر نسخه ای را دانلود کنید، نه کمتر از 2.2.16. قبل از دانلود
سیستم عامل سرور خود (یونیکس یا ویندوز) را انتخاب کنید.


توسعه دهندگان تنظیمات "1C" برای
توسعه و آزمایش تنظیمات آنها در حالت وب نیز می تواند
آپاچی را بر روی ماشین محلی خود نصب کنید، آپاچی اجازه اجرا دارد
در ویندوز 7 و ویندوز XP، هنگامی که بر روی یک رایانه محلی نصب می شود
توسعه دهنده، می توانید انتخاب کنید که برای یک کاربر نصب شود (فعالی
کاربر)، در این صورت دسترسی به وب سرور انجام خواهد شد
نه در پورت استاندارد 80، بلکه در پورت 8080.


مراحل نصب آپاچی بسیار ساده است.بعد از
دانلود یک کیت توزیع کوچک (5.2 مگابایت) با فرمت MSI (معمولاً یک فایل
دارای نامی مانند "httpd-2.2.16-win32-x86-no_ssl.msi") سرور وب
توزیع را از حالت فشرده خارج کرده و فایل "setup.exe" را اجرا کنید.



برای بزرگنمایی روی عکس کلیک کنید


پس از شروع نصب، آن را کامل کنید
تنظیمات وب سرور شما آدرس ایمیل خود را وارد کنید
مدیر سیستم، در فیلدهای Network Domain، Server Name را مشخص کنید
نام سرورهای خود را، مگر اینکه بخواهید سرور را برای آن پیکربندی کنید
دسترسی از شبکه های خارجی، برای مثال می توانید نام های دلخواه را مشخص کنید
myServer، 1c_doc و غیره



پس از وارد کردن پارامترها، " را فشار دهیدبعد"
و منتظر بمانید تا نصب به پایان برسد. وضعیت وب سرور آپاچی در سیستم
ویندوز در پنجره سیستم در کنار ساعت نمایش داده می شود، وجود رنگ سبز
مثلث نشان می دهد که سرور به درستی کار می کند و کار می کند.



شما می توانید Apache Monitor را با کلیک کردن باز کنید درستدکمه ماوس روی نماد نشان داده شده در شکل بالا.



معمولا تنظیمات اضافی وجود ندارد
آپاچی در سیستم ویندوزما مجبور نیستیم پیکربندی SED را انجام دهیم
"Workflow Prof" به طور خودکار در سرور وب منتشر می شود،
از پیکربندی "1C: Enterprise 8.2".

راه اندازی 1C: Enterprise 8.2

برای فعال کردن توانایی کار با
پیکربندی در حالت سرویس گیرنده وب و استفاده از تمام ویژگی ها
فرم های مدیریت شده نسخه 8.2 باید منتشر کنیم
(صادرات) پیکربندی به وب سرور. برای انتشار یک پیکربندی
به وب سرور، باید پایگاه داده را در حالت "Configurator" باز کنید و در
از منوی "Administration" گزینه "Publish to Web Server" را انتخاب کنید.



در پنجره باز شده وارد کنید:

  • نام - نام پایگاه داده شما با حروف لاتین. نام داده شدهخواهد بود
    توسط کاربران در مرورگرهای وب توسط کاربران هنگام تایپ استفاده می شود
    URL ها، به عنوان مثال با وارد کردن نام cfg82_doc، برای سرور وب لوکال هاست،
    کاربران به آدرس پایگاه داده به عنوان http://localhost/cfg82_doc نیاز دارند. نام باید با استانداردهای URL (استاندارد RFC 1738) مطابقت داشته باشد.
  • وب سرور - آپاچی 2.2 را انتخاب کنید
  • کاتالوگ - مکانی برای مکان فیزیکی منتشر شده است
    به عنوان مثال، فایل های سیستم در فهرست وب سرور شما
    C:\apache_ws\doc_prof\

پس از وارد کردن نام و پوشه، دکمه "انتشار" را کلیک کنید. بعد از
پس از انتشار، می توانید یک مرورگر وب را باز کرده و آدرس سایت خود را وارد کنید
پایگاه داده منتشر شده همه چیز باید کار کند. اگر وجود دارد
مشکلات، فایل httpd.conf را از دایرکتوری وب سرور بررسی کنید
(دایرکتوری نصب پیش فرض "C:\Program Files\Apache Software
Foundation\Apache2.2\conf") فایل httpd.conf باید حاوی خطوط باشد
نشان دهنده استفاده از آپاچی با 1C: Enterprise 8.2، یک مثال است
خطوط:



LoadModule _1cws_module "C:/Program Files/1cv82/8.2.12.75/bin/wsap22.dll"


اگر رشته وجود ندارد، سعی کنید آن را به صورت دستی ایجاد کنید (پس از انجام
یک کپی از فایل httpd.conf)، با مشخص کردن مسیر کتابخانه wsap22.dll در خط
پلت فرم 1C شما توصیه می شود از نسخه پلتفرم 1C زیر استفاده کنید
8.2.12. در برخی موارد، به استقرار یک وب سرور در خارج از آن کمک می کند
دایرکتوری پیش‌فرض «فایل‌های برنامه»، به دایرکتوری دیگری از شما
سرور یا ایستگاه کاری. همچنین در فایل کانفیگ آپاچی
باید بخشی با اطلاعات مربوط به پایگاه داده منتشر شده وجود داشته باشد.
به عنوان مثال، مانند این:



انتشار شماره 1c
نام مستعار "/cfg82_prof" "C:/apache_ws/doc_prof/"

AllowOverride None
گزینه ها هیچ
دستور اجازه، انکار
اجازه از همه
برنامه SetHandler 1c
ManagedApplicationDescriptor "C:/apache_ws/doc_prof/default.vrd"


پس از وارد کردن آدرس، پنجره ای برای احراز هویت کاربر باز می شود.
نام خود را انتخاب کنید و رمز عبور خود را وارد کنید. در تصویر زیر، مثل همه
بقیه نمونه هایی از اجرای پلت فرم "Document Management Profes" 8.2 اینچی را نشان می دهد
مرورگر وب فایرفاکس





شکل زیر نمونه ای از عملکرد پیکربندی 1C را در حالت فرم های مدیریت شده در پنجره مرورگر نشان می دهد.



کار در وب کلاینت تقریباً مشابه کار با آن است فرم های مدیریت شدهدر تین و کلاینت وب.


2010. روساکوف گریگوری. مقاله برای سایت www.documentflow.net نوشته شده است، چاپ مجدد و کپی با ذکر اجباری لینک به سایت http://www.documentflow.net و نویسنده مجاز است.

با شروع از نسخه پلت فرم 1C 8.3، امکان انتشار پایگاه های اطلاعاتی در سرورهای وب فراهم شد. این راه حلبسیار راحت است، زیرا با کلیک بر روی پیوند در مرورگر، می توانید به طور کامل در 1C کار کنید. لطفاً توجه داشته باشید که کار فقط در حالت "Enterprise" امکان پذیر است. شما می توانید از پیکربندی کننده فقط در یک کلاینت ضخیم استفاده کنید.

البته، 1C لیستی از الزامات خود را برای آن اعلام کرد سیستم عاملو مرورگرهایی که از طریق وب سرور به 1C ارتباط برقرار خواهد شد. اما در عمل، امکانات بسیار بیشتری وجود دارد. به عنوان مثال، می توانید از طریق یک مرورگر معمولی از تلفن همراه در 1C کار کنید.

در این مقاله نگاهی گام به گام به انتشار پایگاه اطلاعاتی 1C 8.3 بر روی سرور وب با استفاده از آپاچی خواهیم داشت. تنظیماتی که در زیر توضیح داده شده است، که در خود 1C انجام خواهیم داد، هیچ تفاوتی با انتشار در وب سرور IIS ندارند.

تنها تفاوت این است که سروری که IIS را اجرا می‌کند، از نظر تنظیمات «درخت‌تر» است، بنابراین اغلب انتخاب روی آپاچی است.

نصب و پیکربندی آپاچی 2.4

اول از همه، شما باید خود آپاچی را مثلاً از وب سایت رسمی دانلود کنید. فعلی روشن است این لحظهنسخه 2.4. هیچ چیز پیچیده ای در روند نصب وجود ندارد، فقط دستیار را دنبال کنید.

وقتی پنجره ای با اطلاعات مربوط به سرور در حین نصب مشاهده کردید، در دو قسمت اول "localhost" را وارد کنید. این بدان معنی است که رایانه ما سروری خواهد بود که 1C در آن قرار دارد.

همچنین توجه داشته باشید که از پورت 80 (سوئیچ پایین فرم) استفاده خواهیم کرد. مهم است که توسط سایر برنامه ها اشغال نشود.

پس از نصب موفقیت آمیز برنامه، آیکون مخصوص آپاچی در سینی ظاهر می شود. با آن می توانید وب سرور را هم راه اندازی کنید و هم آن را متوقف کنید.

انتشار پایگاه اطلاع رسانی 1C 8.3

پس از نصب آپاچی، می توانید مستقیماً به انتشار infobase در وب سرور اقدام کنید. برای این کار در حالت configurator به پایگاه داده مورد نظر بروید. تمام اقدامات لازم در اینجا انجام خواهد شد. در این مورد همانطور که در بالا ذکر شد می توانید از این دستورالعمل در مورد استفاده از IIS استفاده کنید.

از منوی "Administration" گزینه "Publish to Web Server" را انتخاب کنید. در پنجره ای که باز می شود، تمام تنظیمات پیش فرض را رها می کنیم و تنها قسمت کوچکی از آنها را تغییر می دهیم.

به عنوان یک وب سرور، Apache 2.2 را که قبلا نصب کرده بودیم انتخاب می کنیم. نام می تواند یک مقدار دلخواه باشد. ما 1C: مدیریت اسناد را منتشر می کنیم، بنابراین ما آن را فقط "doc" می نامیم. در قسمت دایرکتوری، پوشه خالی ایجاد شده را نیز انتخاب می کنیم که می تواند در هر جایی قرار گیرد.

پس از وارد کردن تمام اطلاعات لازم، بر روی دکمه "انتشار" کلیک کنید و وب سرور آپاچی را مجددا راه اندازی کنید.

اکنون در نوار آدرسمرورگر، "localhost/doc" را وارد کنید. ما یک پنجره مجوز در 1C داریم.

پس از وارد کردن یک ورود با رمز عبور و احراز هویت، 1C آشنا در مقابل ما باز می شود.

برای شروع، من می گویم که من یک گورو در Apache، یا در 1C، یا در IIS نیستم. با این وجود، مجبور شدم غرق شوم، زیرا با یک کار ساده روبرو شدم - شبکه محلیبه علاوه چندین پایگاه داده 1C: 8.3 به علاوه چندین کاربر. و البته محافظت در برابر شکست های احتمالی ... و حداقل بودجه.

من در مورد تلاشی که معمولاً موفقیت آمیز است، برای استفاده از 1C در ارتباط با سرور postgres sql نخواهم نوشت. من برای این DBMS کلاه برمی دارم، اما این مسیر را رد کردم.

انتخاب بر روی استفاده از نسخه های فایل پایگاه داده و انتشار آنها بر روی یک وب سرور بود. 1C با آپاچی و IIS کار می کند. شما نمی توانید در مورد شایستگی های آپاچی صحبت کنید - همه در حال شنیدن هستند. با توجه به 1C، فقط می توانید اضافه کنید که انتشار پایگاه های داده در آپاچی بدون تنظیمات اضافی انجام می شود. من فقط باید با کیت توزیع این وب سرور محبوب که به درستی در آن قرار می گیرد، سرهم کنم برنامه های نصب شدهسیستم عامل ویندوز بله، فراموش کردم ذکر کنم که همه چیز در این سیستم عامل ها مستقر است. مشکل این است که اگر سرور با کپی ساده نصب شود، 1C Apache را نمی بیند. من برای نصب نسخه 2.4 در ایجاد نصب کننده های حرفه ای آپاچی تلاش کردم - کمکی نکرد. خوب، 1C سرور وب را نمی بیند و تمام. با این حال، توزیع مناسب برای نسخه 2.2 پیدا شده است.

همه چیز مثل ساعت پیش رفت. قبل از شروع کار واقعی چندین کاربر با چندین پایگاه داده. گاه به گاه، همه افراد در شبکه عبارت «جلسه از دست رفته یا حذف شده است» را با پیشنهاد راه‌اندازی مجدد پایگاه داده یا خروج از آن داشتند. در همان زمان، برنامه که منطقی است، به یکباره برای همه کاربران متوقف شد. کار در این حالت ادامه یافت. هیچ از دست دادن اطلاعات وجود نداشت، اما صبر من و کارکنانم نامحدود نبود. تلاش برای یافتن راه حل در اینترنت به هیچ چیز منجر نشد، به جز تشدید وضعیت در هنگام تغییر پارامترهای عملیات Apache (ThreadsPerChild؛ MaxRequestsPerChild؛ TimeOut).

سپس تصمیم گرفتم سعی کنم از Apache به IIS سوئیچ کنم. در همان زمان، IIS بر روی پلت فرم دسکتاپ معمول Win7x64 از تحویل استاندارد سیستم عامل ارتقا یافت. اطلاعات زیادی در مورد تنظیمات IIS برای نیازهای وب سرویس 1C در شبکه وجود دارد. برای مثال اینجا. در ابتدا همه چیز خوب پیش رفت اما ...

بعد از مدت کوتاهی دوباره با همان ارور از کار افتاد.

سپس سعی کردم چندین Application Pool ایجاد کنم و برنامه های وب (پایه ها) را بین آنها توزیع کنم. در نتیجه، w3wp.exe، فرآیند کارگر IIS، به تعداد برنامه‌هایی که برای بارگذاری پایگاه‌های داده استفاده می‌شد، شروع شد. در این صورت نام کاربری هر کدام فرآیند در حال اجرانام استخر برنامه IIS شد. بار توزیع شده است.

چه می توانم بگویم؟ روزهای کاری بدون مشکل می گذرد. افزایش قابل توجهی در مصرف داشته است حافظه دسترسی تصادفی. اما قبل از آن ممکن بود بزرگ نیز باشد. فقط فرآیندهای httpd آپاچی و w3wp IIS به اندازه مناسب از کار افتادند. با رسیدن به یک توده بحرانی خاص.