myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> luacockete 2.0.2

Теги
Нет тегов для показа
freman_
сообщение 6.3.2012, 17:07
Сообщение #1


Начинающий
*

Группа: Пользователи
Сообщений: 24
Регистрация: 30.1.2012
Пользователь №: 10 242
Спасибо сказали: 0 раз




Вот такая беда:

При запуске экзекутора через 3-4 часа падает хаб. если экзекутора выключить все ок.

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

p.s. полагаю что дело в luacockete 2.0.2.

из установленных программ:
LUA-5.1.4 и LuaSocket-2.0.2 устанавливал по этому ману: http://mydc.ru/topic4958.html
PtokaX 0.4.2.0 и tinyxml 2_6_2 скачал с оф сайта
и установил

wget http://www.czdc.org/PtokaX/0.4.2.0-nix-src.tgz
tar -zxvf 0.4.2.0-nix-src.tgz
cd PtokaX

wget http://downloads.sourceforge.net/project/t...ml_2_6_2.tar.gz
tar -zxvf tinyxml_2_6_2.tar.gz
cd tinyxml
gmake
cd ..

в папке PtokaX в makefile
замененил строчки:
$(CXX) -lpthread -lz -lrt -o PtokaX \
$(CURDIR)/tinyxml/tinyxml.a /usr/local/lib/liblua.a

gmake


OS: freebsd
Hub: PtokaX 0.4.2.0
Go to the top of the page
+Quote Post
freman_
сообщение 9.3.2012, 15:23
Сообщение #2


Начинающий
*

Группа: Пользователи
Сообщений: 24
Регистрация: 30.1.2012
Пользователь №: 10 242
Спасибо сказали: 0 раз




Мож кто посоветует как правильно установить LUA и LUASOCKET 2.0.2 ???
Go to the top of the page
+Quote Post
mariner
сообщение 9.3.2012, 16:46
Сообщение #3


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




А чем тебе такой метод сборки не нравится?
Go to the top of the page
+Quote Post
Saymon21
сообщение 9.3.2012, 17:02
Сообщение #4


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Так падает же. Кстати, маринер, а метод с popen попробовали мы тут на стархабе, но по словам алекса оно через раз работало.
Go to the top of the page
+Quote Post
mariner
сообщение 9.3.2012, 18:58
Сообщение #5


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Цитата
метод с popen попробовали мы тут на стархабе

Из этого следует только то, что луа гогно, если там даже простейшая сишная функция не работает. Сам юзаю popen часто, чтобы не писать излишний функционал там, где это не нужно!

Давайте, рассказывайте, что у вас там не работает.
Go to the top of the page
+Quote Post
freman_
сообщение 10.3.2012, 4:30
Сообщение #6


Начинающий
*

Группа: Пользователи
Сообщений: 24
Регистрация: 30.1.2012
Пользователь №: 10 242
Спасибо сказали: 0 раз




Господа, please help:
опишу свои действия по порядку, на чистую OS устанавливаю:

от пользователя root
1. mc-light (cd /usr/ports/misc/mc-light далее make install clean)

далее от пользователя root ставлю всё в папку root.
читал соседние посты что так делать лучше не стоит, в связи с тем что это не безопасно. но при этом условии всё должно на верняка работать, что в данный мне и нужно.
2. lua-5.1.4 и luasocket-2.0.2 по мануалу http://mydc.ru/topic4958.html
3. ptokax и tinyxml
процесс установки

wget http://www.czdc.org/PtokaX/0.4.2.0-nix-src.tgz
tar -zxvf 0.4.2.0-nix-src.tgz

cd PtokaX

wget http://downloads.sourceforge.net/project/t...ml_2_6_2.tar.gz
tar -zxvf tinyxml_2_6_2.tar.gz

cd tinyxml

gmake

cd ..

в папке PtokaX в makefile
замененил строчки:
$(CXX) -lpthread -lz -lrt -o PtokaX \
$(CURDIR)/tinyxml/tinyxml.a /usr/local/lib/liblua.a

gmake
4. settings.xml и registeredUsers.xml по мануалу http://wiki.ptokax.ch/doku.php/settingup/c...setting_freebsd
5. изменяю название папки mv cfg.example cfg
6. запуск ptokax (./PtokaX)
7. останавливаю ptokax
8. заливаю дефолтного экзекутора.
9. еще раз запускаю ptokax (./PtokaX)
ну и казалось бы всё должно быть ОК, а хрет там!!! спустя 3-4 часа после запуска под строкой PtokaX DC Hub 0.4.2.0 running...
выскакивает сообщение в виде: Segmentation fault (core damped)
далее отваливается хаб и в папке PtokaX после этого появляется файл с названием PtokaX.core

в логах есть только запись о времени запуска PtokaX и больше не чего... как будто всё работает дальше...

при гуглении данной проблемы нашел один комент http://verlihub.aliki.ru/forum/viewtopic.php?t=652
Цитата
Спасибо. написал экспорт. вроде при использовании Екзекутора с луасокет=1 хаб не отвалился)
==============================================================================================================
полагаю что проблема в luasocet 2.0.2 т.к. экзекутор работает благодаря этому пакету который в свою очередь почему то глючит....
Зы: вот и возникает вопрос как правильно установить lau и luasocket 2.0.2 чтоб последний в свою очередь не глючил???
Go to the top of the page
+Quote Post
mariner
сообщение 10.3.2012, 12:49
Сообщение #7


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Экзекутор - это такой комбайн с атомным реактором. В нем разбирается только его автор. Но если хочешь. чтобы помогли - скинь хоть файл настроек его.
Go to the top of the page
+Quote Post
freman_
сообщение 10.3.2012, 18:28
Сообщение #8


Начинающий
*

Группа: Пользователи
Сообщений: 24
Регистрация: 30.1.2012
Пользователь №: 10 242
Спасибо сказали: 0 раз




mariner, проблема то не в экзекуторе а в luasockete 2.0.2.

хотя на всякий случай выкладываю настройки экзекутора, они вроде хранятся в Config.cfg
Config.cfg

MySettings={
["votingsSendMessage"]=1,
["greetingsEnable"]=1,
["CheckSlotSpeed"]={
},
["isDoPMLog"]=0,
["ADScanChat"]=1,
["PMBanMode"]=3,
["isNoticeUnregs"]=0,
["BotName"]="•Экзекутор•",
["AutoRegMinShare"]=0,
["SRBanMode"]=3,
["AddDeskList"]={
},
["MinClassCmdSpy"]=3,
["isChatEnable"]=1,
["isAutoReg"]=1,
["greetingsClassEnable"]=1,
["FakeListSeeChat"]=1,
["PutAddDesk"]=0,
["PutNetsPrefixes"]=0,
["PMForRegs"]=0,
["gameCW_Schedule"]={
},
["FName"]="/root/PtokaX/scripts/Ekzekutor/",
["captcha_pm"]=0,
["isGreetRegisters"]=0,
["FakeListIsWright"]=0,
["FakeListNoticeUnreg"]=1,
["isAnnouncements"]=1,
["Birthday"]=1331378593,
["isDoIOLog"]=0,
["RoomsList"]={
["__Разборки"]={
[1]="1",
[2]="Личные разборки и выяснение отношений",
[3]="1",
[4]=-1,
[5]="",
[6]="",
[7]={
},
},
["__Знакомства"]={
[1]="1",
[2]="Знакомства и встречи",
[3]="1",
[4]=-1,
[5]="",
[6]="",
[7]={
},
},
["__Новости"]={
[1]="0",
[2]="Последние новости Хаба",
[3]="0",
[4]=-1,
[5]="",
[6]="",
[7]={
},
},
["__Техпомощь"]={
[1]="1",
[2]="Обсуждение технических вопросов",
[3]="1",
[4]=-1,
[5]="",
[6]="",
[7]={
},
},
["__Палата#6"]={
[1]="1",
[2]="Наполеон, Ленин, Миклуха-Маклай здесь",
[3]="1",
[4]=-1,
[5]="",
[6]="",
[7]={
},
},
},
["gameWWW_Schedule"]={
},
["doska_Write"]=0,
["ADScanPM"]=1,
["kd_isShow"]=1,
["ADScanSR"]=0,
["CapsMode"]=1,
["AllowedPMRecipients"]=0,
["DownloadForRegs"]=0,
["FakeListNoticeType"]=0,
["isPubTags"]=1,
["doska_Notice"]=1,
["SamePMAllowed"]=0,
["gameWWW_Enable"]=1,
["MaxClassSpeedLimit"]=-1,
["DinamicTopics"]=1,
["CheckSpeedUnlimit"]=0,
["informEnable"]=1,
["isChkNetPrfx"]=0,
["StavkiEnd"]="22:00",
["StavkiExactly"]=0,
["LastMsgCount"]=10,
["AdverNotice"]=1,
["CheckSpeedLimit"]=0,
["StavkiStart"]="17:00",
["CleanRegs"]=0,
["LastMsgChat"]=1,
["isSingleIPs"]=0,
["postmanCleaning"]=1,
["ComplTime"]=5,
["isSeenHost"]=1,
["greetingsCustomClass"]=3,
["postmanExpiry"]=100,
["CmdPrefix"]="^%s*[!%+]",
["kd_isGreet"]=1,
["postmanMailMax"]=50,
["isChangeNick"]=1,
["FakeListWebLoadPeriod"]=0,
["isOPTags"]=1,
["isNoticeRecords"]=1,
["isRecordsOnlyRegs"]=1,
["votingsMesPeriod"]=15,
["txtSeek"]=1,
["isBlockExternalRequests"]=0,
["ExecutMax"]=5,
["isDoChatLog"]=0,
["isSendIOMessage"]=1,
["RoomsStayInRoom"]=4,
["isWelcomInfo"]=1,
["isWrightRecords"]=0,
["votingsMaxVotingList"]=10,
["UnactivePeriod"]=100,
["AntiMatBanTime"]=5,
["BanMode"]=3,
["CheckSlotLimit"]=0,
["IPGuardBelow"]=3,
["isNickCheck"]=0,
["AntiMatPerMinute"]=0,
["IsOPLIstenGags"]=1,
["StavkiPeriod"]=240,
["DownloadMinShare"]=0,
["CheckSpeedPeriod"]=5,
["AntiMatPeriod"]=1,
["BotEmail"]="PhazaSoft",
["isShow"]=1,
["captcha_chat"]=0,
["isIPGuard"]=0,
["isTriggers"]=1,
["isAutoRegQuestion"]=1,
["ShowClock"]=0,
["PathSeparator"]="/",
["BanTime"]=1,
["isAutoReplaces"]=1,
["CheckSlotUnlimit"]=0,
["ADCheckDesc"]=1,
["isPMTriggers"]=1,
["DescBanMode"]=2,
["gameCW_Enable"]=1,
["NetsOblPrefixes"]={
},
["MenuName"]=">>>МЕНЮ MENU>>>\\",
["ChatForRegs"]=0,
["BotDesc"]="PhazaSoft ™ Экзекутор (Ekzekutor) © HUB-Bot",
["AllowedChars"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789()[]{}_-+=.АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюяЄєЇїЉљЋћ,™®@=#^~/\\'©*&!†•Њњ°",
["IsMGLIsten"]=0,
["RestartOnError"]=1,
["votingsCurVoting"]=0,
}
Go to the top of the page
+Quote Post
Ksan
сообщение 10.3.2012, 18:39
Сообщение #9


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




freman_, ну почему бы тебе не написать о проблеме в теме Экзекутора и не получить ответ от автора?
Тебе уже тут всё сказали, что могли. Нужно было сразу писать там.
Go to the top of the page
+Quote Post
Saymon21
сообщение 10.3.2012, 18:58
Сообщение #10


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Ksan, дык падает не из-за экзекутора. Падает вообще из-за плагинов, которые юзают луа-сокет, а лучше сказать, что только из-за луа-сокета. С этим я тоже сталкивался разок, но хз в чём может быть дело.
Go to the top of the page
+Quote Post
Ksan
сообщение 10.3.2012, 19:08
Сообщение #11


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Saymon21
Цитата
При запуске экзекутора через 3-4 часа падает хаб. если экзекутора выключить все ок.
Это из первого соообщения. Ну вот пусть Фазиус и парится этим.
Go to the top of the page
+Quote Post
Saymon21
сообщение 10.3.2012, 19:16
Сообщение #12


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




В экзекуторе есть плагины работающие с lua-socket. Думаю те плагины и включены. луа-сокеты ТС тоже упомянуты. С этим какраз нам и известны проблемы, в виде того, что птоха падает.
Кстати, ТС, а попробуй глянуть доку по экзекутору, и там была альтернатива, которая позволяет юзать системные утилиты, dig,host, lynx и ещё чего-то там. Попробуй переключится на них.
Go to the top of the page
+Quote Post
freman_
сообщение 11.3.2012, 4:20
Сообщение #13


Начинающий
*

Группа: Пользователи
Сообщений: 24
Регистрация: 30.1.2012
Пользователь №: 10 242
Спасибо сказали: 0 раз




Saymon21, согласен что существует альтернатива c использованием dig, host, iconv, gunzip и links.

но полагаю я не первый и не последний кто нарвался на эти грабли, вместе с тем хотелось бы разобраться в данной проблеме....
есть же люди (по крайней мере надеюсь на это) которым удалось настроить PtokaX под Freebsd + lua и luasocket.
Go to the top of the page
+Quote Post
mariner
сообщение 11.3.2012, 7:37
Сообщение #14


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Да с этими сокетами везде проблемы переодически и рандомно. У кого-то они есть, у кого-то нет.
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 23.11.2024, 8:14