Сервер под Linux

Здесь Вы можете задать вопросы по использованию программы.
Ответить
Аватара пользователя
Yaroslav
Сообщения: 846
Зарегистрирован: 03:45, 15.12.2007
Контактная информация:

Сервер под Linux

Сообщение Yaroslav »

Перепробовал всё, что было можно, сервер так и не запускается.

Как делал:
Установил сервер на виндовом компе. Запустил с параметром -cfg, чтобы получить все файлы в одном месте. Активировал, при этом файл лицензии всё равно попал в папку общую для всех пользователей.

Скопировал всё это добро на линуховую тачку, файл лицензии положил в аналогичную папку от wine.

Потом всякие шаманства с Xvfb, как оговаривалось на форуме.

После запуска получаю

fixme:mountmgr:harddisk_ioctl unsupported ioctl 74080
fixme:mountmgr:harddisk_ioctl unsupported ioctl 2d1400

Через время говорит

err:process:__wine_kernel_init boot event wait timed out

больше ничего. На порт не вешается.

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

Что делать, как быть?
Думаю, что активатор легко можно было сделать консольным. И тогда всё просто:

Activation.exe -t inet -serial xxxx-xxxx

Остаётся плачевный вывод: все глубокоуважаемые товарищи, которые тут расписывали свои успехи в линухах юзали либо крянкутое, либо триальное (триальный сервер работает по инструкции, без проблем).
А как быть теперь мне? Мы развернули временный сервер (триальный) на линуксе, он нормально работает, правда тепер уже расписывает, что он весь из себя триальный. Я в рассчёте на этот успех, а так же на статьи форума и заявления:

http://www.commfort.com/ru/faq.shtml?g2
Однако работа в UNIX-подобных ОС как сервера, так и клиента CommFort возможна при помощи средства Wine. Сервер при этом обладает полноценной функциональностью, клиент же работает с некоторыми ограничениями.
и это:
http://www.commfort.com/ru/forum/viewto ... 857#p29857
Maxim Mirgorodsky писал(а):
Если под Линуксом и вайном купленная версия нормально работает
Да. В случае проблем, техническая поддержка будет оказываться полноценно.
Снёс винду, настроил сервер на линукс, дошло до чата, а тут такое... Я второй день уже голову ломаю.

Линукс федора 15
wine-1.3.18
Чат 5.10
Насервере иксов нет, равно как и монитора. Есть Xvfb
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Re: Сервер под Linux

Сообщение Maxim Mirgorodsky »

Установил сервер на виндовом компе. Запустил с параметром -cfg, чтобы получить все файлы в одном месте. Активировал, при этом файл лицензии всё равно попал в папку общую для всех пользователей.

Скопировал всё это добро на линуховую тачку, файл лицензии положил в аналогичную папку от wine.
Нельзя так делать, под WINE будет уже другой код аппаратного обеспечения.

Программа активации с поддержкой команды -auto:
http://www.commfort.com/tmp/activation_program.zip (1 МБ)

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

Для автоматической активации необходимо добавить команду -auto_%SERIAL%, где %SERIAL% - серийный номер.
Аватара пользователя
Yaroslav
Сообщения: 846
Зарегистрирован: 03:45, 15.12.2007
Контактная информация:

Re: Сервер под Linux

Сообщение Yaroslav »

Ура, заработало! :) Спасибо за быструю реакцию.

Всё поднялось, сервер пашет :)

Только опять же, вроде консольная программа, а всё равно просит DISPLAY :) Ну вы, блин, даёте © :lol:

А ещё хотел спросить, есть ли какая-то возможность указать файлу лицензии, где располагаться ну и, следовательно, где чат его будет искать?
Потому, что запуская под винóм от разных пользователей разные папки используются. А именно система такая:

Запускаю вино под test залогинившись под test, т.е. безо всяких шаманств:
Папка пользователя: /users/test/.wine/drive_c/users/test/Application Data
Папка всех пользователей /users/test/.wine/drive_c/users/Public/Application Data

Если запускать под sudo (от root) залогинившись под test:
Папка пользователя: /users/test/.wine/drive_c/users/root/Application Data
Папка всех пользователей /users/test/.wine/drive_c/users/Public/Application Data

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

Но другая ситуация, залогинившись под root и запустив вино получим:
Папка пользователя: /root/.wine/drive_c/users/root/Application Data
Папка всех пользователей /root/.wine/drive_c/users/Public/Application Data

А сервисы при старте пускаются как бы залогинившись под рутом, но запуск от указанного пользователя.
тогда получим
Папка пользователя: /root/.wine/drive_c/users/%username%/Application Data
Папка всех пользователей /root/.wine/drive_c/users/Public/Application Data

В этом контексте получается путанница.
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
kamatozzz
Сообщения: 736
Зарегистрирован: 18:58, 21.03.2007
Откуда: Crimea
Контактная информация:

Re: Сервер под Linux

Сообщение kamatozzz »

Так и не понял, что не получилось, почему ты не активировал сервер под Wine?!
Лично своими руками:

Скачал дистр (лиц)
Распаковал, запустил установку, все прошло корректно.
Запустил активатор (НО НЕ ПОД РУТОМ, это важно), активировал без проблем.
Запустил сервер (НЕ ПОД РУТОМ!!!)

Делалось на:
1.FreeBSD+XFCE4
2.Ubuntu+Gnome
3.UbuntuServer+XFCE4 - пока стоим на этом, так как это самые легкие Хсы
Жилье в Алуште - http://alushta.us/
Аватара пользователя
Yaroslav
Сообщения: 846
Зарегистрирован: 03:45, 15.12.2007
Контактная информация:

Re: Сервер под Linux

Сообщение Yaroslav »

kamatozzz писал(а):Так и не понял, что не получилось, почему ты не активировал сервер под Wine?!
Лично своими руками:

Скачал дистр (лиц)
Распаковал, запустил установку, все прошло корректно.
Запустил активатор (НО НЕ ПОД РУТОМ, это важно), активировал без проблем.
Запустил сервер (НЕ ПОД РУТОМ!!!)

Делалось на:
1.FreeBSD+XFCE4
2.Ubuntu+Gnome
3.UbuntuServer+XFCE4 - пока стоим на этом, так как это самые легкие Хсы
Замечательно, поздравляю с успехом, но у меня нет иксов.
Однако я уже активировал при помощи консольного активатора (см. передыдущие ответы), а так же настроил редирект изображения на удалённый икссервер. Так что уже всё в норме.
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
kamatozzz
Сообщения: 736
Зарегистрирован: 18:58, 21.03.2007
Откуда: Crimea
Контактная информация:

Re: Сервер под Linux

Сообщение kamatozzz »

Yaroslav писал(а):
kamatozzz писал(а):Так и не понял, что не получилось, почему ты не активировал сервер под Wine?!
Лично своими руками:

Скачал дистр (лиц)
Распаковал, запустил установку, все прошло корректно.
Запустил активатор (НО НЕ ПОД РУТОМ, это важно), активировал без проблем.
Запустил сервер (НЕ ПОД РУТОМ!!!)

Делалось на:
1.FreeBSD+XFCE4
2.Ubuntu+Gnome
3.UbuntuServer+XFCE4 - пока стоим на этом, так как это самые легкие Хсы
Замечательно, поздравляю с успехом, но у меня нет иксов.
Однако я уже активировал при помощи консольного активатора (см. передыдущие ответы), а так же настроил редирект изображения на удалённый икссервер. Так что уже всё в норме.
Эм, а подробней можно?
Из первого поста не особо ясно как удалось вам запустить сервер без иксов (про активатор пропустим).
Жилье в Алуште - http://alushta.us/
Аватара пользователя
Yaroslav
Сообщения: 846
Зарегистрирован: 03:45, 15.12.2007
Контактная информация:

Re: Сервер под Linux

Сообщение Yaroslav »

kamatozzz писал(а):Эм, а подробней можно?
Из первого поста не особо ясно как удалось вам запустить сервер без иксов (про активатор пропустим).
Ну зачем же опускать про активатор. Вот так все опускали его, я и подумал, что тут всё гладко, мол, активировал на венде, файлики перенёс и ура, радуйся. А не вышло.

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

Т.е. порядок такой:
• пускаем Xvfb :10 >& /dev/null &
а затем
• пускаем вино с коммфортом

Для настраивания я использую другую схему, которую придумал позже. Поскольку на двух компах, за которыми я работаю Linux на одном и Mac Os на другом, а так же ввиду того, что иксы имеют клиент-серверное строение, то можно использовать локальный X-сервер для отображения интерфейса программы, при том, что сама программа будет выполняться на удалённой машине в своей привыйной среде. Это даже круче, чем удалённый десктоп.

Если говорить кратко, то я наколбасил скрипт, который будет в init.d, сейчас он пока в стадии отладки. Этот скрипт умеет стартовать чат как обычную службу (сначала Xvfb, а затем вино с сервером чата), останавливать, перезапускать (при этом приходится ждать освобождения лока порта, о котором я писал), а так же умеет запускать сервер для администрирования. Ещё в планах проверка status Xvfb, сервера, и, возможно, количества коннекшнов.

Подробнее об администрировании:

Всё, что нужно, это при подключении по ssh указать опцию -Х
ssh -X user@my.commfort.serv
все остальные дела берёт на себя ssh. После этой нехитрой опреации любое запущенное графическое приложение рисует своё окно на удалённом для него и локальном для тебя компе.
Если при запуске всё равно ругается на DISPLAY, то продебажить проблему поможет опция -v
ssh -X -v user@my.commfort.serv
тогда там будет куча матюков по поводу того, что не удалось сделать. Мне пришлось насетапить один пакет какой-то авторизации, я уже не помню.

После вот такого подключения я делаю
/etc/init.d/commfortd admin

там происходит процедура stop, затем запускается интерактивно вино с сервером (я вижу окно локально у себя), а скрипт ждёт завершения процесса. После настроек я просто делаю обычный выход через меню. Скрипт начинает идти дальше, ждёт освобождения порта и после этого делает start из этого же скрипта.

Кстати если ваша основная система случайно не никсовая и в ней нет X-сервера, то это не беда, для такой системы есть Xming - порт иксов под венду. Да, и ещё в такой системе нет ssh, но есть putty, которое принимает все те же параметры:

putty.exe -ssh -X user@my.commfort.serv

Там можно и в GUI настроить, где-то есть галка «перенаправлять X», но я только приблизительно могу говорить. Однако об этом есть статья: http://debback.blogspot.com/2008/03/lin ... g-ssh.html но в ней ошибка, как я понимаю. Там предлагается указывать в поле адрес локальной машины. Этого делать не надо. Поле нужно оставить пустым или вписать туда :10.
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
Аватара пользователя
Yaroslav
Сообщения: 846
Зарегистрирован: 03:45, 15.12.2007
Контактная информация:

Re: Сервер под Linux

Сообщение Yaroslav »

Маленькое дополнение:

Вместе с -X лучше использовать -C для сжатия данных, если подключаешься по инету или медленному вайфаю.
И тот пакет, о котором я говорил, называется xhost, это для обхода авторизации. Хитрая хрень. Можно сделать без обхода, типа «по правильному», но я не заморачивался.

На хабре много (3) статей про Xvfb :)
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
kamatozzz
Сообщения: 736
Зарегистрирован: 18:58, 21.03.2007
Откуда: Crimea
Контактная информация:

Re: Сервер под Linux

Сообщение kamatozzz »

Скажи пожалуйста, сколько стало кушать памяти, процессора?
На данный момент у меня:

Cpu 2.8 Celeron
Ram 1 Gb

Используется:

10% - процессора
и 240 Mb озу

Стоят иксы, gdm, xorg, apache2, nginx, mysql, cacti.
Стоит ли испробовать твой способ?
Жилье в Алуште - http://alushta.us/
Аватара пользователя
Yaroslav
Сообщения: 846
Зарегистрирован: 03:45, 15.12.2007
Контактная информация:

Re: Сервер под Linux

Сообщение Yaroslav »

kamatozzz писал(а):Скажи пожалуйста, сколько стало кушать памяти, процессора?
На данный момент у меня:

Cpu 2.8 Celeron
Ram 1 Gb

Используется:

10% - процессора
и 240 Mb озу

Стоят иксы, gdm, xorg, apache2, nginx, mysql, cacti.
Стоит ли испробовать твой способ?
Я пока не запустил туда людей. Ни как не допилю скрипт запуска. Сообщу, когда будет под нагрузкой. Но CPU у меня 2100, памяти 1,2
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
Аватара пользователя
Yaroslav
Сообщения: 846
Зарегистрирован: 03:45, 15.12.2007
Контактная информация:

Re: Сервер под Linux

Сообщение Yaroslav »

Пока на сервере работает только чат и нет ботов показываю график нагрузки:

Изображение
commfort.gif
(15.19 КБ) 650 скачиваний

Изображение
load.gif
(25.63 КБ) 670 скачиваний
На хабре объясняют как понимать график load. Может он тут и не очень показателен. Да и скачки связаны вряд ли с чатом.
Последний раз редактировалось Yaroslav 13:53, 15.05.2011, всего редактировалось 2 раза.
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
Аватара пользователя
Yaroslav
Сообщения: 846
Зарегистрирован: 03:45, 15.12.2007
Контактная информация:

Re: Сервер под Linux

Сообщение Yaroslav »

В общем-то у меня посещаемость здорово упала. Как видим в час-пик было всего-то около 400 челоек. Интересно было бы посмотреть на это всё при былых нагрузках в 1000+ Рекорд, кажется, был около 1200. Вот там сервер работал уже на пределе. Было бы интересно сравнить как сейчас.
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
viktor6
Сообщения: 409
Зарегистрирован: 10:30, 03.10.2008

Re: Сервер под Linux

Сообщение viktor6 »

Ага у меняж на дебиане выдержал твою нагрузку хотя комп по мощенее был + веб + кс сервера
AZERI
Сообщения: 28
Зарегистрирован: 19:11, 19.03.2010
Откуда: Украина г. Сумы
Контактная информация:

Re: Сервер под Linux

Сообщение AZERI »

Помогите написать автостарт для комфорта в лине, мучаюсь, но результатов ноль ОС убунту
Украинский сервер CommFort 5.40
Так же доступен для пользователей с устройствами Android - https://play.google.com/store/apps/details?id=app.comm
Адрес: commfort.sumy.ua
viktor6
Сообщения: 409
Зарегистрирован: 10:30, 03.10.2008

Re: Сервер под Linux

Сообщение viktor6 »

AZERI писал(а):Помогите написать автостарт для комфорта в лине, мучаюсь, но результатов ноль ОС убунту
http://commfort.com/ru/forum/viewtopic. ... 463#p63463
Ответить