Выбор оптимального пакета Unix для использования с PtokaX 4.1.1, Дайте совет и помогите действием |
Здравствуйте, гость ( Вход | Регистрация )
Выбор оптимального пакета Unix для использования с PtokaX 4.1.1, Дайте совет и помогите действием |
16.11.2009, 7:41
Сообщение
#1
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 19.8.2009 Из: Москва Пользователь №: 4 201 Спасибо сказали: 24 раза |
Не обладая необходимыми познаниями в Unix-системах, я попросил знакомого админа - Evil - и он, используя свой опыт, установил мне CentOS 5.3 и VerliHub, но я посчитал удобным использовать знакомую мне PtokaX 4.1.1
Насколько я понимаю и помню, при установке потребовалось:
К недостаткам PXControl следует отнести: - работает только из-под Windows, - отсутствует имитация шары и прием ЛС. Последнее необходимо, поскольку для управления хабом PXControl подключается как юзер-админ, а есть скрипты, посылающие ЛС при шаре = 0, и любые ЛС отключают PXControl. В отношении проблем с запуском скриптов, я совершил 2 ошибки: - перенес папку скриптов из Windows в Unix, сохранив там библиотеки типа .dll, - в базовых настройках PtokaX у меня ошибочно был указан TCPport 1209;411 вместо TCPport 411... Собрать самостоятельно PtokaX на CentOS GNU / Linux можно, пользуясь материалом - Сборка Ptokax 0.4.1.1 В Debian & Ubuntu, Руководство по установке - http://mydc.ru/topic597.html и http://mydc.ru/topic1329.html
CentOS является unix системой. Поэтому для скриптов должны быть выполнены условия работы под unix-ы. Решение здесь - http://mydc.ru/topic539s20.html?gopid=23620&#entry23620 Разумеется в результате таких проб и ошибок root загажен, и надо бы переустановить ОС.
Упомянув в данной теме перечень настроек, я хотел бы, чтобы знающие люди изложили КАК это нужно делать...для научиться самому Вообще данная тема как бы обобщающая разбросанные там-сям сведения... Вот обнаружил темы: "Ptokax 4.1.1-service, Установка, конфигурирование" - http://mydc.ru/topic248.html СПАСИБО fixx "Модули Lua В Linux" - http://mydc.ru/topic1739.html?hl=AnekBot.lua Спасибо mariner |
|
|
16.11.2009, 10:08
Сообщение
#2
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Ну неправда ваща, есть админ панель. PXControl же есть.
|
|
|
16.11.2009, 11:14
Сообщение
#3
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 19.8.2009 Из: Москва Пользователь №: 4 201 Спасибо сказали: 24 раза |
Ну неправда ваща, есть админ панель. PXControl же есть. Я знаю о ней... Системные требования: Windows XP или новее Совместимость с Linux: нет Первоначальная настройка Птохи из упомянутой сборки производится по адресу Localhost:4111. Затем, у нее нет имитации своей шары, поскольку она подключается как юзер, а в связи с этим один из моих скриптов, с посылом ЛС, выбивает ее. |
|
|
16.11.2009, 12:32
Сообщение
#4
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
|
|
|
16.11.2009, 15:47
Сообщение
#5
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 19.8.2009 Из: Москва Пользователь №: 4 201 Спасибо сказали: 24 раза |
ммм...в том скрипте нет исключений....надо попросить написать такой фрагмент...
Намного важнее в данный момент найти непритязательный и шустрый Линукс, и знать как и что надо настроить под сервер, чтобы поставить Птоху и забыть о проблемах... |
|
|
16.11.2009, 20:18
Сообщение
#6
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
ммм...в том скрипте нет исключений....надо попросить написать такой фрагмент... Намного важнее в данный момент найти непритязательный и шустрый Линукс, и знать как и что надо настроить под сервер, чтобы поставить Птоху и забыть о проблемах... ну тут особо и не повыбираешь - Debian, CentOS, Gentоо PS а чо именно ты настраиваешь? |
|
|
16.11.2009, 20:38
Сообщение
#7
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 19.8.2009 Из: Москва Пользователь №: 4 201 Спасибо сказали: 24 раза |
|
|
|
16.11.2009, 22:16
Сообщение
#8
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Пересобрать TCP/IP, чтобы отодвинуть вверх лимит по юзерам; - ты тонко настроил или пилил ядро?
|
|
|
18.11.2009, 6:31
Сообщение
#9
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 19.8.2009 Из: Москва Пользователь №: 4 201 Спасибо сказали: 24 раза |
Пересобрать TCP/IP, чтобы отодвинуть вверх лимит по юзерам; - ты тонко настроил или пилил ядро? Честно, это делал не я, а Evil, я же написал в 1-м посте. Упомянув в данной теме перечень настроек, я хотел бы, чтобы знающие люди изложили КАК это нужно делать...для научиться самому Вообще данная тема как бы обобщающая разбросанные там-сям сведения... Вот обнаружил тему "Ptokax 4.1.1-service, Установка, конфигурирование" - http://mydc.ru/topic248.html СПАСИБО fixx |
|
|
18.11.2009, 15:07
Сообщение
#10
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Вообще не понятно чего ты хочешь....
Если ты не знаешь операционок ставь винду! Если ты хочешь поставить другую ось юзай форумы по конкретно выбранной. Здесь не настраивают операционки и вряд ли кто этим займётся! |
|
|
18.11.2009, 16:55
Сообщение
#11
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
А мне, например, интересно что они там и как подпиливали. Ибо способов много.
|
|
|
18.11.2009, 23:17
Сообщение
#12
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 19.8.2009 Из: Москва Пользователь №: 4 201 Спасибо сказали: 24 раза |
|
|
|
20.11.2009, 6:38
Сообщение
#13
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 19.8.2009 Из: Москва Пользователь №: 4 201 Спасибо сказали: 24 раза |
А мне, например, интересно что они там и как подпиливали. Ибо способов много. Вот нашел лог: Относительно количества сессий пользователей. 1- пересобираем TCP/IP на уровне ядра... # sysctl -w net.ipv4.tcp_max_syn_backlog=4096 2- проверяем установленный параметр # sysctl net.ipv4.tcp_max_syn_backlog 3- лезем в /etc/security/limits.conf и добавляем туда 2 строки soft nofile 4096 hard nofile 4096 4- лезем в /etc/pam.d/login и добавляем туда одну строку session required /lib/security/pam_limits.so 5- лезем в /etc/rc.d/rc.local идобавляем 2 строки echo 16256 > /proc/sys/fs/file-max echo 24576 > /proc/sys/fs/inode-max 6- лезем в .bash_profile и добавляем после # User specific environment and startup programs ulimit -n 10240 7- reboot mariner, а какие способы тебе известны? Чем принципиально отличаются? |
|
|
20.11.2009, 12:55
Сообщение
#14
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Собственно те же самые способы. Это вы через sysctl подстроили сеть и т.д.
|
|
|
1.12.2009, 14:27
Сообщение
#15
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 19.8.2009 Из: Москва Пользователь №: 4 201 Спасибо сказали: 24 раза |
Собственно по крупицам были собраны некоторые знания и опыт.
1-й пост обновлен. У кого есть еще что-то, что можно добавить? |
|
|
1.12.2009, 14:40
Сообщение
#16
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Цитата На основании Вашего опыта (предложение не потеряло актуальности): o помогите выбрать ось, на которой смонтировать сервер, выбирай ту, у которой есть lua5.1. В остальном проблем нет, ибо остальные проги стандартны Цитата o с перечнем необходимых настроек, как, например, показано выше, эти настройки универсальны Цитата o рекомендациями на тему: "Скрипты И Совметимость Операционных Систем", применительно к выбранной оси, это POSIX совместимые системы, так что там в этом смысле все одинаково Цитата o чтобы имелся необходимый материал по системе команд и настроек ОС, желательно на русском языке. читай man'ы, люк. По сабжу - у любого дистрибутива будь то дебиан, ценос или генту. Кстати гента и дебиан тебя устраивают. У обоих дистров есть приличные хэндбуки\справочники |
|
|
28.1.2010, 0:42
Сообщение
#17
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 19.8.2009 Из: Москва Пользователь №: 4 201 Спасибо сказали: 24 раза |
|
|
|
16.2.2010, 7:54
Сообщение
#18
|
|
Продвинутый участник Группа: Пользователи Сообщений: 120 Регистрация: 25.5.2009 Пользователь №: 3 432 Спасибо сказали: 20 раз |
Я таки не понял смысла пересборки "TCP/IP"...
Вообще понятно на что направленны ваши манипуляции... линукс по дефолту поддерживает 1024 подключений на 1 порт. Тоесть, без дополнительных манипуляций на хаб не зайдет больше 1024 человек. Но зачем пересобирать? Если мне не изменяет память, достаточно третьего пункта, а вместо шестого, перед запуском хаба пишем ulimit -n 10240 (говорим какое количество портов открыть), проверяем ulimit -a. Запускаем хаб. Да, конечно можно все автоматизировать... но если хаб перезапускается дай бог раз в месяц, то этого достаточно. З.Ы. Графическая оболочка для сервера, ненужный мусор! |
|
|
16.2.2010, 11:41
Сообщение
#19
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 19.8.2009 Из: Москва Пользователь №: 4 201 Спасибо сказали: 24 раза |
Я таки не понял смысла пересборки "TCP/IP"... Вообще понятно на что направленны ваши манипуляции... линукс по дефолту поддерживает 1024 подключений на 1 порт. Тоесть, без дополнительных манипуляций на хаб не зайдет больше 1024 человек. Но зачем пересобирать? Если мне не изменяет память, достаточно третьего пункта, а вместо шестого, перед запуском хаба пишем ulimit -n 10240 (говорим какое количество портов открыть), проверяем ulimit -a. Запускаем хаб. Да, конечно можно все автоматизировать... но если хаб перезапускается дай бог раз в месяц, то этого достаточно. Ну я ж писал что мне было известно с тем, чтобы специалисты поправили. Вот тут решение проблемы с юзерами, все оказалось очень просто. Смотрю ulimit -a Код tigrpp@favorite:~$ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 20 file size (blocks, -f) unlimited pending signals (-i) 16382 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) unlimited virtual memory (kbytes, -v) unlimited file locks (-x) unlimited tigrpp@favorite:~$ Объясни вкратце что означают эти параметры и что от них зависит... И еще вопрос: будет ли на одном компьютере работать два хаба на разные ip, если поставить дополнительную сетевую карту, и как реализовать... |
|
|
16.2.2010, 15:11
Сообщение
#20
|
|
Продвинутый участник Группа: Пользователи Сообщений: 120 Регистрация: 25.5.2009 Пользователь №: 3 432 Спасибо сказали: 20 раз |
Вопрос, это ты видеш ьна своей машине, на которой у тебя стоит хаб? Если да, то на твой хаб больше 1024 человек не зайдет...
отсда нам интерестно только строка: Код open files (-n) 1024 Это как раз и есть максимально возможеное количество соединений на один порт... и если дело обстоит именно так, то на твой хаб сможет подключится только 1024 юзера... Если же подключается больше, значит где-то есть скрипт, который изменяет это число перед запуском хаба. Остальные строки нам не интересны... часть из них понятна интуитивно, остальное можно нагуглить)))) З.Ы. Насчет хаба, думаю нет, так как хаб не даст себя два раза запустить. Можно попробовать использовать два разных дистрибутива, Верлик и Птоку. З.З.Ы. Я вообще начал читать про никсовую птоку, как вариант замена верлика мне. Из того чт оНЕ понравилось, она не юзает базу, а свои xml, как-то это не по людски... почему думаю о переходе с верлика, большой выбор луа скриптов, под верлик надоело самому колупать их. почитал твою ссылку... мдя... для сервера, лучше всего использовать дистрибутив Debian, самый стабильный, самый понятный. Именно с него делается ubuntu, и много чего другого. |
|
|
Похожие темы
|
Сейчас: 30.10.2024, 19:08 |