Сервер 1с не видит локальный сервер

Обновлено: 07.07.2024

1 из пользователей подключается к 1С через VPN из другого города.

Всё работало идеально, проблем не было. Неделю назад у пользователя с VPN началось ни с того ни с сего:

"Ошибка при выполнении операции с информационной базой
Нет ответа от сервера server_addr=tcp://172.16.24.250:1541 timeout=10000 line=2234 file=src\DataExchangeTcpClientImpl.cpp"

При этом все остальные подключаются как подключались. VPN работает нормально, другие сервисы через него работают в прежнем режиме. IP сервера пингуется.

Сервер перезагружал, в hosts прописывал, пробую как по имени сервера так и по IP. Ума не приложу в чём причина.

(0) Попробуй попинговать с такими параметрами
ping -l 1500 -n 10

ping -l 1500 -n 10

PPTP средствами Windows. Сервер VPN на Windows Server 2008

IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.37 2
95.71.125.71 255.255.255.255 192.168.1.1 192.168.1.37 2
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
172.16.0.0 255.255.0.0 172.16.24.72 172.16.24.66 21
172.16.24.0 255.255.255.0 On-link 172.16.24.66 21
172.16.24.66 255.255.255.255 On-link 172.16.24.66 276
172.16.24.255 255.255.255.255 On-link 172.16.24.66 276
192.168.1.0 255.255.255.0 On-link 192.168.1.37 257
192.168.1.37 255.255.255.255 On-link 192.168.1.37 257
192.168.1.255 255.255.255.255 On-link 192.168.1.37 257
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.1.37 257
224.0.0.0 240.0.0.0 On-link 172.16.24.66 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.1.37 257
255.255.255.255 255.255.255.255 On-link 172.16.24.66 276
===========================================================================
Постоянные маршруты:
Отсутствует
IPv6 таблица маршрута
===========================================================================
Активные маршруты:
Метрика Сетевой адрес Шлюз
1 306 ::1/128 On-link
11 276 fe80::/64 On-link
11 276 fe80::f098:b93e:b12b:1d80/128
On-link
1 306 ff00::/8 On-link
11 276 ff00::/8 On-link
===========================================================================

Зачастую возникает вопрос: как подключить удаленного бухгалтера или выездных сотрудников к базе 1С, находящейся на локальном сервере в центральном офисе. Современные способы подключения удаленно к базам 1С таковы:

  1. Публикация базы через web-сервер и работа с web-интерфейсом 1С
  2. Подключение к базе через маршрутизируемый туннель “точка-сеть” посредством тонкого или толстого клиента 1С
  3. Подключение к серверу удаленных рабочих столов посредством шлюза терминалов с обязательной сертификацией соединения

Не хотите вникать в настройки удаленного подключения? Есть вариант проще - готовое облако для удаленной работы с 1С.

Подробнее о вариантах удаленного подключения к 1С:

При сетевом (веб) способе публикации базы 1с, клиент, подключается к базе 1С при помощи программы обозревателя (браузера) сети интернет, вводя в строку адреса выданный инженером адрес.

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

Наиболее распространенные браузеры:


Internet explorer (есть на всех операционных системах Windows)




Ярлык для запуска браузера находится на рабочем столе, либо в меню «Пуск»

После запуска браузера необходимо ввести в адресную строку браузера адрес веб публикации (выданный инженером) и нажать клавишу ввода (Enter). Адресная строка расположена в верхней части браузера.





После ввода адреса и нажатия клавиши ввода (Enter) появится окно с приглашением ввести имя пользователя и пароля (Учётная запись от 1С).


Для подключения к базе 1С с помощью тонкого или толстого клиента - найдите на рабочем столе ярлык для запуска клиента 1С.

  • Либо зайдите в меню «Пуск» - «Все программы» где выберите пункт – «1С:Предприятие» и запустите клиент 1С.







Доступ к терминальным серверам вне офисов происходит через шлюз терминалов.

Нужен терминальный сервер 1С?

Мы предлагаем аренду сервера 1С с доступом по RDP.

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








Нужна настройка удаленного подключения 1С?

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

Риски локального размещения сервера 1С в офисе компании

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

  • В случае выхода из строя аппаратных комплектующих сервера либо краха операционной системы – базы 1С будут недоступны длительное время
  • При сбое электропитания либо канала интернет – доступ извне к базам 1С становится невозможным
  • Локальное хранилище данных может быть уничтожено при техногенном форсмажоре локального характера – пожар, затопление, физические воздействия
  • Сервер может пострадать от влияния температурных и иных воздействий внешней окружающей среды
  • Доступ к ресурсам в локальном офисе обычно контролируется гораздо слабее, чем в специализированных датацентрах, что может содействовать злоумышленникам или инсайдерам
  • Легкое изъятие корпоративной информации и остановка работы бизнеса при рейдерском вторжении

Данные угрозы можно легко устранить, используя сервисы Облака EFSOL, находящиеся на отказоустойчивых кластерных ресурсах в специализированных центрах обработки данных.

Открываем папку с файлами установки сервера «1С:Предприятие» и нажимаем на файл setup.exe.

Установка Сервера 1С:Предприятие

Запуститься помощник установки «1С:Предприятия». Нажимаем «Далее».

Установка Сервера 1С:Предприятие

На следующей странице требуется выбрать те компоненты, которые будут установлены:

  • «Сервер 1С:Предприятие» - компоненты сервера «1С:Предприятие»
  • «Администрирование сервера 1С:Предприятия» — дополнительные компоненты для администрирования серверов «1С:Предприятия»

Сделав выбор, нажимаем «Далее».

Установка Сервера 1С:Предприятие

Определяем язык интерфейса, который будет использоваться по умолчанию, и нажмем «Далее».

Установка Сервера 1С:Предприятие

Если сервер «1С:Предприятие» устанавливается как служба Windows (а так в большинстве случаев и следует его устанавливать) - рекомендуем сразу создать отдельного пользователя, из-под которого будет запускаться эта служба.

Также данному пользователю обязательно следует дать необходимые права на каталог служебных файлов сервера (по умолчанию C:\Program Files\1cv8\srvinfo для 64-х разрядного и C:\Program Files (x86)\1cv8\srvinfo для 32-х разрядного сервера).

Созданный автоматически пользователь USR1CV8 будет обладать всеми перечисленными правами.

Заполнив соответствующие параметры, жмем «Далее».

Установка Сервера 1С:Предприятие

Нажимаем «Установить» для того чтобы начать установку. При этом будет произведено копирование файлов выбранных компонент, создание конфигурационных файлов, регистрация компонентов программы, создание ярлыков, а также запуск службы сервера «1С:Предприятия».

Установка Сервера 1С:Предприятие

По завершении установки помощник предложит установить драйвер защиты — HASP Device Driver. Если используется программная лицензия на сервер «1С:Предприятия», производить установку драйвера нет необходимости. Оставляем или снимаем флаг «Установить драйвер защиты» и жмем «Далее».

Установка Сервера 1С:Предприятие

Если установка завершена успешно, откроется последняя страница помощника установки. Нажимаем «Готово» для завершения работы мастера.

Установка Сервера 1С:Предприятие

На рисунке ниже изображены основные компоненты необходимые для базовой установки сервера.

Установка сервиса MS SQL

При первой установке в следующем окне ничего менять не нужно.

Установка сервиса MS SQL

Для выбранных компонент экземпляра необходимо создать пользователей с административными правами для запуска этих компонентов в качестве службы.

Установка сервиса MS SQL

На следующем этапе необходимо указать смешанный режим проверки подлинности и указать пароль пользователя sa, а также добавить пользователя Windows, которые будет иметь право администрировать СУБД.

Установка сервиса MS SQL

На вкладке «Каталоги данных» необходимо указать дефолтное размещение пользовательских баз данных, а также указать каталоги системных баз данных. Для повышения производительности SQL Server желательно разносить функционально разные базы данных. Так на отдельные физические диски необходимо разносить пользовательские данные, журнал пользовательских баз данных, базу данных temp и ее журнал. Также возможно указать дефолтный каталог для хранения резервных копий баз данных.

Установка сервиса MS SQL

Если все сделано правильно, остается прощелкать кнопку «Далее» и дождаться установки SQL Server.

Оптимизация и тонкая настройка Сервера 1С:Предприятие

3.1. Включаем режим Shared memory.

«Shared Memory» включится только на платформе начиная с 1С 8.2.17, на более ранних релизах включится «Named Pipe» – несколько уступающий в скорости работы. Актуально, если службы 1С и MS SQL установлены на одном физическом или виртуальном сервере.

Включаем режим Shared memory

3.2. Настройка кластера 1С:Предприятие.

Настройка кластера 1С:Предприятие

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

  • Интервал перезапуска – отвечает за частоту перезапуска рабочих процессов кластера. Автоматический перезапуск был разработан в платформе «для минимизации отрицательных последствий фрагментации и утечки памяти в рабочих процессах». Однако, автоматический перезапуск может приводить к разрыву соединений в активных сессиях, поэтому в некоторых случаях предпочтительнее регламентные операции по перезапуску процессов 1С и очистке серверного кэша проводить вручную, либо с помощью скрипта.
  • Допустимый объем памяти – защищает сервера 1С от перерасхода памяти. При превышении процессом этого объема в интервале превышения допустимого объема, процесс перезапускается. По сути – это максимальный размер ОЗУ, занимаемый процессами «rphost» в периоды пиковой нагрузки серверов. Рекомендуется установить небольшой порог превышения допустимого объема.
  • Допустимое отклонение количества ошибок сервера. Платформа рассчитывает среднее количество ошибок сервера по отношению к числу обращений к серверу в течение 5 минут. Если это отношение превысит допустимое, то рабочий процесс считается «проблемным», и может быть завершен системой, если установлен флаг «Принудительно завершать проблемные процессы».
  • Выключенные процессы останавливать через « ». При превышении допустимого объема памяти, рабочий процесс не завершается сразу, а становится «выключенным», чтобы было время «перенести» рабочие данные без потери на новый запущенный рабочий процесс. Если указан этот параметр, то «выключенный» процесс в любом случае завершится по истечении этого времени. Если наблюдаются «зависшие» рабочие процессы в работе сервера 1С, то рекомендуем рассмотреть использование данного параметра путем установки таймера на 3-5 минут.

3.3. Настройка сервера 1С:Предприятие.

Настройка сервера 1С:Предприятие

Эти настройки устанавливаются для каждого сервера 1С персонально.

  • Максимальный объем памяти рабочих процессов – это объем совокупной памяти, которую могут занимать рабочие процессы (rphost) на текущем кластере.
    • Если параметр установлен в «0», то процесс может потреблять до 80% ОЗУ сервера.
    • Если «1» - без ограничений.
    • Если параметр установлен в «0», то объем безопасного расхода ОЗУ будет равен 5 % от «Максимального объема памяти рабочих процессов».
    • «1» - без ограничения, что крайне не рекомендуется. В большинстве случаев этот параметр лучше оставлять «0».

    4.1. Настройка SQL сервера.

    • Включаем Shared memory (показано на картинке). Актуально если службы 1С и MSSQL установлены на одном физическом или виртуальном сервере.

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

    Проверить можно, выполнив запрос:

    • Устанавливаем максимально отведенное серверу количество памяти.

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

    • Устанавливаем сжатие БД при резервном копировании и дефолтные места для хранения файлов БД

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

    4.2. Настройка Базы данных.

    После того, как сервер СУБД оптимизирован – переходим к настройкам баз.

    • Рекомендуется указать автоувеличение размера
    • Размещение файлов данных на разных дисках высокой производительности.
    • Установка простой модели восстановления пользовательских баз для избегания разрастания файла журнала транзакций.

    4.3. Настройка регламентных заданий.

    Настройка регламентных заданий

    Настройка регламентных заданий

    Мы также готовы оказать помощь в установке и настройке сервера 1С, оптимизации.

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

    После апгрейда сервера 1С, добавился жёсткий диск
    1С перестала раздавать лицензии при попытке входа в базу данных SQL, с файловыми всё работает. В Аладдине HASP виден и сам светится. Что делать? Уже всю голову сломал.

    Раз с файловыми работает, значит по сети HASP раздается успешно. Вероятно, проблема с раздачей лицензий через сервер приложений.
    Можно попробовать вообще не ломать голову и раздавать лицензии также, как и на файловые (если не ходите через браузер или еще каких-то хитростей нет).
    Просто в параметрах базы в окне запуска поставь галку "Использовать аппаратную лицензию". Она вероятно снята, так как 1С когда видит пользовательскую лицензию от сервера, сразу предлагает эту галку отключить (чтобы ускорить запуск не ища лицензию по сети).
    Ну а чего слетело - надо смотреть. Самое простое с чего начать - попробуй локально с сервера запустить 1С. Увидит ключ или нет. Если служба стартует под доменной учеткой - тогда под ней и зайти предварительно.
    В целом всё это пробовал. У меня на отдельной машине стоит 1С сервер + база SQL. Туда же воткнут HASP. Сейчас попробовал запустить новую базу SQL(специально сделал), галочки все везде стоят, и на раздачу лицензий, и на использование аппаратной. Но всё равно пишет - EN8SA локальный, установлен. Неисправен или не подходит для 1С. уже 5й день мучаюсь, всё никак не пойму в чём дело. При этом если файловую базу на этой же машине запустить, то всё работает и в Аладдине видится даже. Хелп :(((((
    EN8SA - это ключ сервера приложений.
    А пользовательские лицензии у тебя в каком виде?
    Я бы мог предположить, что после добавления диска могли слететь программные пользовательские лицензии, установленные на сервер. Но тогда возникает вопрос, как запускаются файловые. Что у тебя пишет в "О программе" в запущенной файловой в разделе "Лицензия" - "Текущая"?
    Извиняюсь, не очень понял вопрос. У меня сервер в который воткнута флешка HASP. И он ещё 5 дней назад раздавал всем лицензии и всё работало, а потом как-то неведомо перестал. Как понять в каком виде у меня пользовательская лицензия? Где это посмотреть?
    При запуске файловой: лицензия - Сетевой HASP4 ORGL8 20, получило клиентское приложение
    И то же самое только 50: информационная база

    А, это я скинул из одно из клиентских ПК. Если с самого сервера то пишет: Лицензия: текущая: Локальный HASP4 ORGL8 20

    Вроде так и должно быть по идее. Но и с SQL база ми же по идее тоже.

    А если я совсем снесу SQL Server и поставлю заново, это может помочь?

    Ищи свой HASP4 ORGL8 20. Где он воткнут. Он такой, красноватый. Который EN8SA на сервере - тот зеленый.
    Так, погоди. Похоже у тебя именно с зеленым и проблема. В (3) тогда правильно предположили.
    (11) в аладдине он видит HASP4 и это по машине как раз зелёный.
    Очень странно. Ведь "с самого сервера то пишет: Лицензия: текущая: Локальный HASP4 ORGL8 20". Это значит, он должен там торчать. И это не зеленый, а красный.
    Может, у тебя эмулятор или патченная 1С. Но тогда все равно не очень понятно, почему серверная база не работает. Если клиент считает, что получил клиентскую лицензию, то серверу уже пофиг.
    В (2) "Неисправен или не подходит для 1С" - это твое предположение или так прям пишет где-то?
    (14) во (2) это так и пишет. Копипаст так сказать. Да я понимаю что хрень какая-то. Но бухгалтер уже злится, что без 1С. Переустановка SQL в теории может помочь)
    для запуска SQL базы необходимы два вида лицензий:
    - на сервер 1С:Предприятия (может быть программная или зелёный ключ EN8SA)
    Тю. Так если у тебя на зеленый пишет "неисправен или не подходит для 1С", то это беда. В худшем случае он тупо сгореть мог и тогда придется его через франча заменять (с просьбой на процедуру замены предоставить подмену).
    Попробуй для начала сервак вырубить, ключ переткнуть в другой порт и заново стартануть. Потом можно попробовать драйвер ключа переустановить. Потом можно попробовать на другом компе воткнуть ключ и установить там сервер приложений. И вот если и на другом компе будет "неисправен или не подходит для 1С" - тогда вероятно он таки сгорел.
    (20) сервер приложений не переставлял. Но ведь он в локалхосте видится, всё равно мог сгореть?

    ORGL8 - это на клиента. Сетевые красного цвета (локальные фиолетовые).
    EN8SA - это на сервер. x64 - зеленые (x32 фиолетовый).

    Для запуска серверной базы нужны оба ключа.

    В аладин мониторе видятся не ключи, а менеджеры лицензий и подключения к ним.

    В помощь-о программе текущая лицензия - это та, с которой запуск произошел. Если показывает, что текущая "локальный HASP4 ORGL8 20", а на машине красного ключа нету - то это ооочень похоже на эмулятор. который не поддерживает эмуляцию зеленого ключика .

    Читайте также: