Тарифы Услуги Сим-карты

На чем работают сервера. Как работает сервер? Простая фильтрация по значению

Все больше предприятий малого бизнеса могут оценить преимущества наличия сети

Слова «сервер» и «сеть» у многих людей вызывают ассоциации с огромными компьютерными помещениями в недрах больших корпораций, которыми управляют технари-очкарики в комнатах без окон. К счастью, времена изменились.

Сегодня сети с серверами можно увидеть более чем в 20% американских малых предприятий с более чем одним ПК, и этот процент, по сведениям аналитиков, продолжает расти. Более того, аналитики говорят, что в организациях с числом ПК меньше пяти серверы и сети теперь применяют очень широко, так как пользователи уже успели оценить удобство и высокую производительность работы в общедоступной сети.

Но кто эти люди, которые управляют этими серверами и сетями? Если вы ведете свой личный бизнес, то можете быть и вы сами. Или поручите это своему офис-менеджеру, специалисту по маркетингу или даже бухгалтеру - любой сотрудник с достаточным техническим кругозором справится с этой задачей.

«Я вижу все больше небольших организаций, в которых работают серверы, даже в офисах с одним сотрудником», - говорит Лора ДиДио (Laura DiDio), аналитик малого бизнеса в консалтинговой компании The Yankee Group из Бостона. - «Они позволяют получить больше прибыли на доллар, вложенный в технологии».

Все дороги ведут к серверу
Обратимся к причинам, которые побуждают малый бизнес устанавливать серверы (серверы - это компьютеры, которые обеспечивают службы, команды и централизованное управление для рабочих станций, именуемых «клиентами»). Но сначала посмотрим, почему сети с серверами уже работают в офисах пользователей.

Возьмем уже знакомую нам Лору ДиДио. Часть времени она работает в своем загородном доме и хочет извлечь максимальную пользу от своих затрат на технологии. «У меня дома два переносных компьютера, два скоростных подключения, три телефонные линии и сервер, работающий под управлением Microsoft Small Business Server», - говорит Лора.

Сервер - двигатель ее системы. Он позволяет ДиДио централизовать и защитить данные на ПК, контролировать файлы, легко создавать резервные копии и эффективно работать с клиентами - клиенты получают такое же обслуживание, как если бы она находилась не дома, а в своем бостонском офисе.

«Сервер позволяет мне работать более гибко, устанавливать все, что я хочу, и создает мне профессиональный идидж», - говорит Лора.

Еще один сторонник серверов - Гарри Брелсфорд (Harry Brelsford), консультант-реселлер по технологиям и технический писатель из Бэйнбридж Айленд, штат Вашингтон. У него в офисе работают три клиентских ПК и сервер. Здесь он предоставляет консалтинговые услуги по технологиям примерно 20 компаниям, а также пишет книги по этой тематике (он уже написал 10 таких книг).

«Сервер и сеть очень помогают мне в работе», - говорит Брелсфорд. - «Если мне нужен какой-то файл, я точно знаю, где его искать. У меня также больше уверенности в стабильности системы, независимо от того, что я делаю. Просто вы выполняете работу лучше и без переделок. Вы можете забыть о недостатке места на диске, беспорядке в файлах, недостаточной мощности процессора и потерях данных».

ДиДио и Брелсфорд говорят о серверах Dell и Hewlett-Packard, которые стоят не более 1,000 долл.. На них работает новое программное обеспечение Microsoft Windows Small Business Server 2003 (599 долл. за Standard Edition). Такой комплекс весьма привлекателен для менеджеров, умеющих считать свои деньги. Версия Standard Edition также включает Microsoft Exchange Server 2003.

С этим согласен Рэй Боггс (Ray Boggs), вице-президент по развитию малого бизнеса и домашних офисов в IDC, компании технического консалтинга из Фрэмингхэма, штат Массачусетс. Он говорит, что, хотя преимуществами от перехода на технологии клиент/сервер могут пользоваться все малые организации, наибольшие выгоды получают те из них, у которых 15 ПК или больше. Это достигается за счет новых аппаратных средств и программного обеспечения, предназначенных специально для этого рынка, и резко возрастающего числа сделок.

«Цены на серверы продолжают падать, а их функциональные возможности продолжают улучшаться», - говорит Боггс.

Восемь причин приобрести сервер
Итак, выслушав мнение аналитиков и просто пользователей, получаем восемь причин для приобретения сервера для вашего малого бизнеса, вместо того, чтобы обойтись без него или возложить надежды на одноранговую сетевую среду.

  1. Вы наведете порядок в хаосе. Централизуя данные на сервере, можно лучше управлять важной деловой информацией. Общий доступ к файлам и другим данным со всех ПК существенно упрощается по сравнению с перемещением данных с одного ПК на другой. И, как отмечает ДиДио, более старые ПК могут обрести новую жизнь, если их файлы и данные загрузить на сервер. «Многие покупают серверы и не спешат избавляться от своих старых ПК и переносных компьютеров», - говорит она.
  2. Лучшая защита данных. В Windows Small Business Server 2003 имеются две функции, которые позволяют пользователям лучше защитить информационные активы, упрощая архивацию и восстановление критических данных. Это мастер настройки архивации и теневое копирование тома.
  3. Лучшее сотрудничество при ведении бизнеса. Сеть, поддерживаемая сервером - это не только облегчение общего доступа к данным. Windows, Small Business Server 2003 поставляется со службами Windows SharePoint Services, программным обеспечением, которое позволит вашим сотрудникам и другим членам команды организовать совместную работу через Интернет. Установив SharePoint, вы получаете портал внутренней сети компании с дружественным интерфейсом, обеспечивающим общий доступ к данным и их организацию. Службы поставляются со справочными документами и ресурсами. Сервер также обязателен, если требуется поддержка на нескольких ПК жизненно важных для деятельности предприятия приложений, таких как финансовые решения Microsoft Business Solutions.
  4. Повышение мобильности персонала. Серверы позволяют получать удаленный доступ к сети и данным уполномоченным сотрудникам, находящимся вне офиса, в пути или работающих в локальных подразделениях. С помощью функции рабочего места в Интернете пользователи Windows Small Business Server 2003 могут получать доступ к данным на сервере через Интернет. Сотрудники вне офиса могут также подключаться к внутренней сети компании через SharePoint
  5. Совместное использование высокоскоростного доступа. «Настоящий катализатор сбыта серверов в среде малого бизнеса - это высокоскоростной доступ к Интернету для всех компьютеров сети», - говорит Боггс из IDC. - «Если в бизнесе используется три и больше учетных записей удаленного доступа, - самое время купить сервер и перейти на скоростной доступ. Возврат вложений будет очень быстрым за счет роста производительности труда».
  6. Быстрая настройка новых компьютеров, добавление пользователей и развертывание новых приложений. Планируете развитие своего дела? Управляя данными из общего центра, легче координировать добавление новых ПК, программ и лицензий на них. Можно также лучше управлять брандмауэрами и контролировать угрозы данным, разворачивать антивирусную защиту и обнаруживать вторжения.
  7. Увеличение вычислительной мощности. Сервер расширяет возможности сети, позволяя хранить большие массивы данных, освобождая память и повышая эффективность использования отдельных ПК. «Малый бизнес сегодня нуждается в дополнительных вычислительных мощностях для использования веб-служб, управления веб-узлами, выполнения рассылок информации по электронной почте и применения более совершенных инструментальных средств и приложений», - говорит ДиДио. (Боггс добавляет, что недалек тот день, когда у многих дома будут работать серверы, помогая студентам с помощью ПК выполнять учебные задания, а подросткам - покупать в Интернете игры и другие сложные программы.)
  8. Создайте профессиональный имидж своему бизнесу и расширьте взаимодействие с клиентами. Серверное программное обеспечение, такое как Windows Small Business Server 2003, позволяет объединять учетные записи электронной почты (AOL, Yahoo!, Hotmail и т.д.) в одну учетную запись компании, усиливая ваш имидж среди клиентов и партнеров. «Вы можете иметь несколько псевдонимов одного корневого адреса электронной почты», - говорит Брелсфорд. - «Сервер может придавать вес вашему бизнесу». ДиДио: «Это не только приносит вам больше прибыли на вложенный доллар, но и делает ваш имидж более профессиональным в глазах тех, с кем вы хотите иметь дело».
Как узнать, что пора покупать сервер?
  • В вашем бизнесе используется две или больше учетных записей удаленного доступа.
  • Вы хотите централизовать и организовать данные (не всегда можете найти то, что вам нужно).
  • Вы хотите создать общий доступ к аппаратным средствам, таким как принтеры и факсы для двух или больше ПК (при использовании для этой цели одноранговых сетей требуется большое количество шнуров и проводов).
  • Вы хотите упростить резервное копирование, чтобы обеспечить лучшую защиту данных.
  • Многим вашим сотрудникам, которые часто находятся в пути, вне офиса или работают в локальных подразделениях, требуется подключаться к сети.
  • Вы хотите весь свой бизнес охватить внутренней сетью (сотрудники, которые находятся вне офиса, не всегда помнят о том, что время от времени нужно с вами связываться).
  • Вам нужно много места для хранения данных (и ваши перегруженные ПК содрогаются и стонут при добавлении новых данных).
  • Вы хотели бы запускать финансовое программное обеспечение или другие важные для вашего бизнеса приложения на нескольких ПК.
  • Ваша компания растет, и вы планируете принять новых сотрудников и добавить компьютеры (поздравляем!).
  • У вас скромный бизнес, и вы хотели бы выглядеть профессионально (и больше, чем есть на самом деле).
  • Ваши ПК очень старые, и вы хотели бы избавиться от них. Сервер сделает процедуру перехода безболезненной.
  • Ваши ПК очень старые, но вы хотели бы сохранить их. Сервер примет нагрузку с ПК на себя.

Ниже мы приводим адаптированный перевод статьи The non-techie’s guide to servers Кеннена Чандрасегарана (Kannan Chandrasegaran), разработчика из компании Panopto. Просим обратить внимание, что статья рассчитана на новичков, которые мало знакомы с понятием серверной части приложения и серверов.

Из жизни офиса

Сложно быть «не-технарём» в ИТ-компании, уж поверьте! Маркетологи, менеджеры по продажам, бухгалтеры - не суть важно - время от времени они сталкиваются со своими технически подкованными коллегами. Это могут быть программисты или системные администраторы.... В любом случае, "не-технари" чувствуют себя так, будто им ампутировали важную часть мозга. Или они высадились на неизвестную планету с разумной негуманоидной жизнью. Или…

Иногда, конечно, всё заканчивается благополучно. Вот, например, девушка-« », идёт по коридору. Ничто не предвещает беды: она направляется налево, вы – направо, и как можно быстрее… Нет, в этот раз не пронесло. Вы уже сидите с ней за столом, и пытаясь побороть неловкое молчание, спрашиваете: «А...чем именно ты занимаешься?». Она начинает рассказывать что-то, но вы не сразу врубаетесь, о чём она. Вроде бы и слова знакомые: пользовательский интерфейс, приложения, и - точно, Facebook - это сайт. Ага, там есть кнопочки, меню… Вы кое-как разобрались в хитросплетениях её работы, киваете ей на прощание и ваши пути расходятся в коридорах большого офиса.

Но рано или поздно вам не так повезёт: вы встретите инженера по серверам. Или бек-энд разработчика. Не зная в какие дебри сейчас попадёте, вы наивно задаёте тот же вопрос и... получаете абракадабру в ответ. Слышите уйму иностранных слов, а в голове пробегают мысли: «Прилично ли спросить, что такое API?», «Мы всё время используем «бэдэ» (DataBase), правда, что ли?», «Кто такой, чёрт побери, этот Джейсон (JSON)??». Ваш знакомый инженер пытается рассказать вам о серверах, но не понимает, насколько вам сложно понять его наполненную профессиональными терминами речь. Вероятно, вы уже слышали слово "сервер" раньше, но его употребляют в настолько разных контекстах, что осознать его значение крайне сложно. Что ж попробуем разобраться с этим термином.

Вниз по кроличьей норе

Когда обычный человек (в смысле, не программист или админ) использует приложение, всё, что он видит - это интерфейс, картинку, которая реагирует на какие-то очевидные (чаще всего) действия. На самом деле то, что пользователи понимает под «приложением» обычно - его фронт-енд, то есть, лицевая, часть, обёртка, с которой они взаимодействуют. А вот о том, что внутри, то есть о том, что заставляет приложение работать, пользователи знают крайне мало. Скажем, вы отправляете мне сообщение, например, по Whatsapp или Viber. Это выглядит так, будто сообщение идет с вашего смартфона на мой. Давайте посмотрим на этот процесс внимательнее. Скажем, вы отправляете мне сообщение, когда мой телефон выключен, а затем вы сами выключаете свой смартфон. И вот, я включаю свой телефон, и все-таки получаю ваше сообщение, хотя наши телефоны одновременно не работали. Похоже, мы что-то упустили! Это «что-то», пропущенный нами компонент - бек-энд или сервер.

Говоря о фронт-энде и бек-энде, программисты обычно подразумевают разделение пользовательской части приложения от программной логики. Итак, фронт-энд (front-end) - это интерфейсная часть приложения, а бек-энд (back-end) - его серверная часть.

Серверы

По сути, сервер - это вычислительная машина, компьютер, который подсоединён к Интернету, и постоянно включён. Когда приложению требуется какая-либо информация, оно обращается к серверу. Когда приложению требуется связаться с другим пользователем приложения, именно сервер обеспечивает их взаимодействие. Термины сервер, бэк-энд и API (апи) часто используются как взаимозаменяемые.

Хранилища или системы хранения данных

Основная задача сервера - хранение данных. Сюда входят файлы : фотографии, видео и документы. Сервер хранит их в структурированном виде, который похож на папки на вашем компьютере, таким образом они могут быть доступны приложениям. Также на сервере хранится информация . Все приложения содержат информацию важную для их работы.

Вы можете представить такую информацию в виде набора таблиц. Например, приложению необходимо хранить информацию о пользователе и его пароле, чтобы могла пройти аутентификация. Ваше приложение может быть путеводителем по ресторанам, в этом случае сервер будет хранить информацию о каждом ресторане. Помимо самой информации сервер также записывает связи между данными. Например, пользователь лайкает ресторан в приложении на смартфоне, и сервер запоминает такую связь между рестораном и пользователем.

Это позволяет ответить на многие вопросы. Например:

  • Сколько пользователей лайкнули этот ресторан?
  • Какие рестораны нравятся этому пользователю?
  • Блюда какой кухни нравятся сразу нескольким пользователям?
Информация и связи между данными хранятся в базе данных (БД). Существует множество видов баз данных, но все они:
  • могут хранить информацию
  • могут хранить связи между данными
  • могут получать запросы об информации и отвечать на них как единичными данными или набором данных, в зависимости от запроса.
Существует много видов баз данных, каждая из которых имеет свои преимущества и недостатки. Если вы слышите такие термины как SQL, MySQL, MongoDB, CouchDB, Redis, то знайте - речь идет о базах данных.

Взаимодействие

Ключевая задача сервера - взаимодействие с приложением и другими серверами.

Многие задачи приложения требуют взаимодействия с сервером. Например, если пользователь что-то ищет, поисковый запрос посылается на сервер и оттуда приходит результат. Если пользователь шлет сообщение другому пользователю, оно сначала приходит на сервер. А затем оттуда отправляется на приложение другого пользователя, чаще всего в виде отправленного уведомления. Интерфейсы, которые предоставляет сервер для того, чтобы приложения могли с ним взаимодействовать, обычно называются API . Ну а какие-то функции интерфейса можно сопоставить с конечными точками (endpoints), например, с поиском или авторизацией на сайте. Непосвященным такое взаимодействие может показаться странным. Двумя наиболее распространенными форматами взаимодействия являются JSON и XML.

XML слева, JSON справа На первый взгляд форматы выглядят трудночитаемыми. Важно понимать, что сервер - это просто компьютер, как ваш ноутбук или смартфон. Приложение на вашем телефоне принимает пользовательский ввод в голосовом или текстовом виде, с помощью распознавания голоса или касания к экрану. Приложение обрабатывает эту информацию, а затем дает ответ в виде изображения на экране. Смартфон -компьютер, который взаимодействует с человеком, поэтому ввод и вывод предоставляются в удобной для человека форме. Сервер - вычислительная машина, которая взаимодействует только с другими компьютерами. Человек воспринимает информацию благодаря таким вещам как: размер шрифта, цвет текста и форматирование. Но это ничего не значит для компьютера.

Серверное приложение

Если вы хотите создать приложение, которое будет работать на вашем телефоне, вам также понадобится приложение, которое будет работать на сервере. Серверные приложения создаются с помощью серверных языков программирования и фреймворков, популярными вариантами которых являются Java , Ruby on Rails , Node.js , PHP , ASP.NET .

Можно сказать, что API - это «двери» вашего сервера и приложение знает, что в них надо стучать. База данных хранит всю вашу информацию. А серверное приложение – это «мозг», который связывает все вместе. Оно получает и отвечает на запросы, которые поступают ему через API, добавляет и извлекает информацию из базы данных, и принимает решения. Например, когда пользовательское приложение отправляет информацию для входа, запрос поступает через API, правильная информация для входа хранится в базе данных. Задачей серверного приложения сравнить их и соответственно ответить приложению, используя API.

Аппаратное обеспечение

Когда вы слышите слово «сервер», скорее всего, вы представляете такую картинку: шкафы с мерцающими лампочками в закрытой комнате. Вероятно, для полноты картины, не хватает только Тома Круза, который спустится с потолка и что-нибудь крадёт. Многие большие компании владеют собственными серверами и целыми центрами обработки данных (те самые огромные комнаты с мерцающими шкафами). У Facebook и Google сотни серверов по всему миру. Когда вы руководите огромным сервисом с миллионами пользователей, содержание собственных серверов может быть значительно дешевле и это обеспечит более высокую производительность. Вместо того чтобы содержать свои собственные сервера многие разработчики используют облачные сервисы. Такие сервисы как Amazon Web Services, Azure и Digital Ocean предлагают возможность использования «виртуальных серверов». Эти сервисы владеют и обслуживают аппаратное обеспечение, а разработчик просто загружает на него серверное приложение. Некоторые провайдеры услуг предоставляют бекэнд как сервис, позволяя вам иметь простой бэкенд без необходимости писать серверное приложение самостоятельно.

Всем ли приложениям нужен бэкенд?

Большинство знакомых вам приложений, скорее всего, имеют бэкенд-компонент. Конечно, можно найти программы без серверной части. Например, некоторые приложения для продуктивности. Легкий способ выяснить есть ли у приложения бэк-енд выглядит так: Если ответ «нет», это означает что у приложения точно есть бекэнд-сервер.

Надеюсь, у вас появилось понимание, что такое бек-энд приложения. Может быть, когда вы встретите своих знакомых-программистов в следующий раз, то сможете не только понять, о чем они говорят, но и использовать какого-нибудь чёртового «Джейсона» в вашей беседе.

Если ежедневно используется компьютер, который подключен к сети, если на мобильном гаджете тоже подключен Интернет, то каждый пользователь время от времени сталкивается со словом – «сервер». Причем это слово может встречаться в разных сочетаниях, и не каждый пользователь понимает, о чем идет речь. Что же скрывается до словом «сервер», да и зачем он пользователям нужен?

Под понятием «сервер» может скрываться аппаратное устройство и программное обеспечение для него (аппаратный и виртуальный). Аппаратный сервер – это отдельный компьютер. Он нужен для обеспечения работы других ПК и офисной техники. Виртуальный сервер – это ПО. При этом конкретный сервер объединяет эти два вида.

Прежде следует помнить, что в его задачи входит обслуживание сети и пользователей, а не управление сетью. Пользователи сами ставят задачи серверу, а он быстро их решает. Чем качественнее сервер, например, такой как серверы HP , тем качественнее он исполняет свои обязанности.

Работу больших компаний, на которых установлено много электронного оборудования, уже трудно представить без объединения все этих устройств в одну сеть. Сервер на предприятии позволяет удаленного управлять офисной техникой и позволяет взаимодействовать ПК между собой.

Поломка сервера или сбой в его работе может закончиться катастрофой

На предприятиях серверы позволяют оптимизировать работу всех отделов. Но и в повседневной жизни мы часто сталкивается с работой серверов. В частности, операционисты в кассах и банках с помощью сервера распечатывают документы и осуществляют проплаты. Сервер поддерживает работу всех почтовиков, соцсетей и менеджеров общения.

Сервер обеспечивает выход в Сеть. Все сайты хранятся на серверах. Это обеспечивает виртуальный хостинг. Такую услугу предоставляют хостинговые компании.

Контроль ошибок при написании кода

Мониторинг сайта в поисковых системах

Создание эскиза будущего проекта

Онлайн-сервисы для решения задач дизайна и веб-разработки

  • Работа с сервером

Установка сервера Apache

Установить и настроить локальный сервер на своем компьютере, благодаря Denver и ему подобным программам стало довольно просто. Об этом написано много, да и сам процесс установки интуитивно понятен. Но можно настроить сервер и без помощи вспомогательного софта, установив только то, что требуется в работе. В этой статье поговорим о том, как установить сервер Apache на свой компьютер и настроить его для дальнейшей работы.

Установка и настройка PHP

Когда все работы по установке и кофигурированию сервера Apache остались позади, можно приступать к установке на компьютер PHP и его настройке для дальнейшей работы.

Установка и настройка сервера баз данных (MySQL)

Если Вы собираетесь делать сайты с использованием баз данных (а так скорее всего и будет), то для полноценной работы помимо Apache и PHP понадобится установить и настроить сервер баз данных - в нашем случае это MySQL. Об этом и будет идти речь в данной статье.

Установка и настройка phpMyAdmin

Для тех, кто не испытывает неудобств, используя командную строку для работы с базами данных, а равно и для тех, кто умеет работать с базами через командную строку, этот этап не нужен. Для всех же остальных здесь будет описан последний шаг в настройке локального сервера - мы установим и настроим графическую оболочку, значительно облегчающую работу с базами данных. Речь пойдет о phpMyAdmin.

Внимание! Данная программа не является обязательной. Если Вы решили ее использовать, то рекомендуем поручить установку и настройку данной программы специалисту, например, администратору сети.

Скачать программу можно с сайта по следующему адресу:

Общее описание

Сервер предназначен для обслуживания баз данных в формате DВase и Paradox с использованием драйверов BDE фирмы Inprise (Borland). Кроме того, он может выступать в роли Web-сервера.

При модификации базы (добавление, удаление, изменение) используется технология «клиент-сервер». Доступ к базе данных на чтение обеспечивается стандартными средствами BDE по технологии «файл-сервер». При этом клиентские программы открывают файлы базы данных только на чтение, а любое изменение данных осуществляет сервер.

Использование сервера позволяет избежать проблем, связанных с одновременным изменением базы несколькими пользователями через сеть. Сервер модифицирует базу в монопольном режиме. Благодаря этому обеспечивается надежное хранение и безопасная модификация данных.

Встроенный в программу Web-сервер позволяет организовать публикацию вашей информации в Intranet/Internet сети, а также обеспечивает удаленный контроль работы сервера.

Сервер может работать на компьютерах с установленной операционной системой Windows 95/98/2000/XP/Vista, Windows NT и настроенным протоколом TCP/IP . При работе под Windows NT, возможна установка сервера как сервиса.

Сервер может одновременно обслуживать несколько баз данных.

Контроль работы сервера может осуществляться дистанционно с помощью любого Web-браузера, например, Netscape Navigator, Microsoft Internet Explorer и т.п.

Установка сервера

Программа сервера может работать на любом компьютере в сети. Предварительно на этом компьютере необходимо установить и настроить BDE . Настройка BDE для сервера аналогична настройке BDE для работы Инфо-Бухгалтера (см. раздел Ошибка: источник перёкрестной ссылки не найден «Ошибка: источник перёкрестной ссылки не найден»).

Если база данных располагается на этой же машине, что и программа-сервер, то необходимо использовать команду SUBST (для Windows 95/98/2000/XP/7), так как название сетевого диска и путь к базе должны быть одинаковы для всех машин, в том числе и для машины с сервером.

Установите сервер на выбранную машину.

Вставьте дистрибутивный диск в привод CD-ROM и запустите файл InfoSrv203_setup. exe , располагающийся в директории \Setup\Infosvr\Server2 . Далее следуйте инструкциям программы установки.

После установки в каталоге с сервером будут содержаться следующие файлы и подкаталоги:

    ibserv32.exe – сервер программы Инфо-Бухгалтер;

    ibserv32.ini – файл настроек сервера;

    WWW – подкаталог Web-сервера.В каталоге WWW по умолчанию содержатся файлы:

    index.html – HTML-скрипт для отображения статистики работы сервера. В этом каталоге Вы можете размещать свои файлы, которые будут доступны по HTTP протоколу.

    stat.html – пример файла шаблона статистики работы Инфо-Бухгалтера.

В процессе работы сервера создаются файлы:

    ibserv.log – информация о работе сервера.

    ibserv.jrn – журнал работы сервера.

Журнал создается только в том случае, если в файле ibserv32.ini параметр sqlTrace =1.

Установка сервера в качестве сервиса Windows NT

Для регистрации сервера необходимо запустить программу ibserv32 с ключом /i ., т.е. ibserv32. exe /i .

После этого средствами Windows NT (значок «Службы» в «Панели управления») установить необходимый режим работы сервиса (автомат или вручную). Имя сервиса – «InfoBuhDBServer».

Внимание! Необходимым условием правильной работы программы является эквивалентность путей к базе данных, а также путей к файлу P doxusrs.net , на сервере и рабочей станции (использование команды SUBST невозможно). Одному из локальных дисков сервера необходимо присвоить букву, совпадающую с названием сетевых дисков на рабочих станциях. Для правильного определения локальных и сетевых путей необходимо открыть корень этого диска на полный доступ, а с рабочих станций подключить корень этого диска в качестве сетевого диска.

Обязательно необходимо определить учетную запись, под которой будет запускаться сервер. В данной учетной записи должен быть указан пользователь с необходимыми полномочиями, например, Администратор.

Для удаления сервиса остановите его средствами Windows NT (Пункт «Службы» в «Панели управления»), а затем запустите ibserv32 с ключом /u .

Настройка сервера

Настройка сервера осуществляется посредством файла ibserv32.ini .

Рассмотрим назначение секций этого файла:

Запуск сервера

Запуск сервера осуществляется запуском файла ibserv32.exe . Если сервер установлен, как сервис для Windows NT, то запуск осуществляется автоматически или вручную с помощью значка «Службы» в «Панели управления».

Контроль работы сервера

Контроль работы сервера осуществляется с помощью консоли сервера:

Рис 19. Сервер программы «Инфо-Бухгалтер».

Внимание! При установке сервера в качестве сервиса Windows NT консоль недоступна.

Контроль работы сервера может также осуществляться удаленно при помощи Web-браузера (Netscape Navigator или Microsoft Internet Explorer).

Дополнение к HTML для контроля сервера

Для контроля работы сервера применяется динамический HTML, создаваемый по шаблону. В этом шаблоне Вы можете использовать следующие обозначения переменных:

##SERVREGIM# – режим работы сервера

##SERVOSVERSION# – версия ОС сервера

##SERVVERSION# – версия сервера

##SERVTIME# – текущее время на сервере

##LONGTIME# – время работы сервера

##IBZAPROS# – количество выполненных запросов

##IBBASE# – количество открытых баз

##IBERROR# – возникло ошибок

В каталоге WWW директории, где установлена программа, находится файл stat.html , содержащий пример файла шаблона статистики работы Инфо-Бухгалтера.


Рис 20. Файл статистики stat.html .

Настройка программы для работы с сервером

На компьютере с установленным Инфо-Бухгалтер в каталоге Windows (или другом каталоге, в который установлен Windows) находится файл ibw.ini . В этот файл в секцию необходимо внести следующие изменения:

После изменения параметров в этом файле, необходимо перезагрузить программу и, если изменился параметр UseServer , то удалить файлы Eventnet.db и Eventnet.px во всех используемых базах данных.

Внимание!

  • Нельзя одновременно работать с одной базой данных пользователям, использующим и не использующим сервер;
  • При переходе к использованию сервера и обратно (параметр UseServer ) необходимо уничтожать файлы Eventnet.db и Eventnet.px во всех используемых Вами базах. Невыполнение этого требования может привести к непредсказуемым последствиям;
  • При использовании сервера невозможна проверка базы данных.
  • 283 просмотра