8.х 1C v.8.1 серверная часть под Linux

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем nix0n, 17 янв 2008.

  1. TopicStarter Overlay
    nix0n
    Offline

    nix0n

    Регистрация:
    17 янв 2008
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Добрый день!
    Поделитесь, плз, опытом эксплуатации 1С 8.1 УПП в связке: клиенты под Win, сервер приложений под Linux, сервер БД Postgres под Linux.
    Интересует стабильность работы, наличие косяков. Приветствуются примеры 1C+Win+MSSQL vs 1C+Linux+Postgres.

    P.S. Интересует реальная эксплуатация при одновременной работе до 100 пользователей.
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Не сильный спец в этом, но, по отзывам пробовавших - будете переписывать половину УПП :) Все проведения документов и тому подобное придется переделывать под конкретно свои потребности - иначе будет не работу, а сплошные deadlock'и...
  3. 1CZilla
    Offline

    1CZilla

    Регистрация:
    8 ноя 2006
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Не слушайте "не сильных спецов" !! (чего тогда пишет?) На 8-ми пользователях работает отлично. УПП придется переписывать в не зависимости от того, на каком сервере. Вот только никак не половину, а пяток документов - придется пошаманить с запросами, если будете навешивать более 50-ти пользователей. А может, и не придется ничего рихтовать - по-разному бывает.
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    1CZilla,
    Уважаемый - прочитайте тему топикстартера еще раз - вопрос стоит от 100 (ста) юзерах одновременно!

    Даже если учесть, что я такими требования я не сталкивался - сравнивать с 8-ми пользователя - смешно :) Вы 20 повесьте - и поймете, что переписать придется ВЕСЬ код по оперативному проведению, использовать отложенность проведения и все в таком духе. В итоге - перепишите полУПП, если будет 100+ пользователей. Погуглите на эту тему и почитайте, что пишут по этому вопросу.

    ЗЫ. Еще раз: 8 и 100 - это разница на порядок!
  5. Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    А если УТ поставить на Linux+Postgres придется хоть что то переделовать в УТ?
    Если да то почему?
  6. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Потому, что хотя на SQL и есть стандарт, реализуют его разные софтвеерные фирмы несколько поразному - у каждой реализации свои нюансы. 1С заточена под нюансы MSSQL. Соответственно хотя на Postgres 1C и работает, без оптимизации ожидаемой масштабируемости можно не получить. Поэтому и переписывают.

    Хотя вот по отзыву 1CZilla на нескольких пользователях работает хорошо.

    Т.е. не попробуешь - не узнаешь :)
  7. HOBU4OK
    Offline

    HOBU4OK

    Регистрация:
    19 май 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Hi!
    Про 100 не скажу.
    Один совет: чтоб не грузить ресурсы сервака при пиковых нагрузках 1С сервер и SQL разноси на разные тачки.
    Ну и на www.1c.ru есть рекомендации по конфигурациям... Авось, поможед...
  8. Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    То есть переписывать придется только если с базой будут работать много народу? Если один то ничего не надо?
  9. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
  10. Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    А скажите на какую версию Linux лучше устанавливать 1С сервер? На серверную или обычную? И почему?
  11. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    А по каким критериям вы различаете linux на "серверную" и "обычную"? :)

    На сайте 1С есть список рекомендуемых дистрибутивов.
  12. Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    Я честно говоря не знаю. Но обычно етсь серверная и обычная.
  13. HOBU4OK
    Offline

    HOBU4OK

    Регистрация:
    19 май 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Hi!
    1С поставляет версию 1С:Сервер и Постгре в формате RPM.
    Т. е. RedHat Package Managment. Вывод:
    RedHat Enterprise Linux (RHEL) или CentOS (пересобранный RHEL, но freeware).
    Обе ОС хороши.
  14. Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    А на Mandriva можно? А почему на freeware нельзя?
  15. HOBU4OK
    Offline

    HOBU4OK

    Регистрация:
    19 май 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    0. По поводу Мандры надо уточнить на 1С. ИМНО, она больше ориентирована на десктоп, а не на сервер. Тем не менее поэкспирементировать никто не запрещает.
    RHEL и CentOS заточены как серверы поумолчанию.
    1. А кто, сказал что на фриварю нельзя? У меня два сервера на CentOS (http://mirror.centos.org/centos/5/isos/). На одном крутятся iptables, Sendmail+Spamassassin+Clamav, Squid, vsftpd, Samba, Apache. А на втором - 1С v8.1 + PostgreSQL 8.1. (selinux отключен)
    И на обоих стоят LicenseManager'ы v8.30. На одном - на 10 юзеров, чтоб они были здоровы, а на втором - на 5.
    3. Если делать все по инструкции 1С, проблем не должно быть.
  16. Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    У мандривы тоже есть как я понял серверная Mandriva Corporate Server 4. А чего я лишусь если поставлю не серверную?
    А что у серверных нет визуального интерфейса?
  17. HOBU4OK
    Offline

    HOBU4OK

    Регистрация:
    19 май 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Отличаются составом дистриба. Графический интерфейс есть.
    Но это уже оффтопик. Иди на http://www.linux.org.ru
  18. Serge
    Offline

    Serge Опытный в 1С

    Регистрация:
    15 фев 2008
    Сообщения:
    160
    Симпатии:
    0
    Баллы:
    26
    Не советую Postgres. На 10 пользователей задница полная, напр проведение амортизации вешает сервер наглухо, проблемы с кодировкой в некоторых справочниках (отчеты не алфавитном порядке).
  19. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    2 1CZilla - для 8ми пользователей и сервак то нафиг не нужен. Файл-серверный вариант справится.
    А переписывать прийдется. Ибо разница в блокировках.
    http://v8.1c.ru/beta81/datalockcontrol.htm
    Serge потому и "тормозит" безбожно. Потому что блокировки в конфе практически все автоматические - а это как в 7ке блин. Блокировка не записей, а целых таблиц.
    Если пишется конфа с нуля - то предусмотреть явную блокировку как говорил Винстон Черчиль "Но проблем". А вот типовую перелопачивать, которую еще не раз и не два обновлять... В результате считаем стоимость лицензии на MS Server xxxx + MS SQL Server и считаем стоимость владения новым составом ИТ (человекочасы затраченные программерами на переписывание и обновления) - и понимаем за что дядюшка Билл просит денюжки.
    Да. При оценке стоимостей того и этого, трудно еще учесть:
    1) Нервы, потраченные пользователями и прогерами на период отладки.
    2) Скудность информации по данной связке
    3) Сложность поиска специалистов, в случае расширения штата ИТ или смене ИТ команды.

    В общем тут так. Семь раз отмерь... нет, лучше восемь раз отмерь - один раз отреж (на это указывает №версии 8.1). Потестить надо, поиграть - а это опять же нужен сервак на котором можно тестить и "резвиться"....

Поделиться этой страницей