Регистрация | Вход
[ Главная · Новые сообщения ]
Страница 3 из 3«123
Форум » Основной раздел » Бот » Установка pisg
Установка pisg
Jake 20.04.13 17:28 #31
Приветствую, решил вот поставить pisg на свой VDS (VDSPlanet), настроил pisg.conf:

Цитата
#- Общие настройки.
<set lang="RU">
<set NickLimit="23">
<set Format="eggdrop">
<set NickTracking="1">
<set NoIgnoredQuotes="1">
<set PicLocation="./gfx/">
<set Charset="windows-1251">
<set IgnoreWords="я ты мы вы тебя твой мой свой ми мя me">
<set LogSuffix="\.\d\d\d\d([A-Za-z]+)\d\d||\.\d\d\d\d[A-Za-z]+(\d\d)||\.(\d\d\d\d)[A-Za-z]+\d\d">
<set ViolentWords="*ударил* *шлеп* *въеб* *slaps* *beats* *kick* *ебан* *убил* *побил* *поджег* *хлоп* *пнул*">
<set FoulWords="*бля* *хуй* *хер* *хуё* *хуя* *хуе* *мудак* *мудило* *пизд* *ебан* *ебис* *ебу* *еблан* *пидор* *пидар*">
<set ChartsRegexp="(?:np |слушает:|слушает|is now listening|is listening|СлУхАеТ|(?:now )?playing:? (?:MPEG stream from)?)\s*(.*)">

#- Настройки канала.
<channel="#вирт">
Network="DalNetRU"
LogPrefix="вирт"
#- Сколько лог-файлов обрабатывать.
NFiles="30"
#- Путь к логам.
LogDir="/home/jake/egg/logs"
#- Куда генерировать страницу. (В это место скопируйте папку gfx для отображения графиков.)
OutputFile="/var/www/stats.html"


Затем скачал на сервер perl:

Цитата
perl -v
This is perl, v5.10.1 (*) built for i486-linux-gnu-thread-multi (...)


Сгенерировал страничку статистики командой ./pisg, сгенерировалась вроде нормально: http://www.gods.su/stats.html потом добавил в crontab строчку:

Цитата
0 */24 * * * /home/jake/pisg -co /home/jake/pisg/pisg.cfg


Но обновления раз в сутки так и не происходит (как обновилась 19-го апреля так и осталась). В чем может быть проблема ?

P.S. В директории /var/www/ файлу stats.html поставил owner'а jake (т.е. права на запись есть). Запись логов канала тоже имеется (в eggdrop.conf добавил строчку: logfile jpk #вирт "logs/вирт.log")
Попробывал обновлять статистику посредством скрипта eggdrop-pisg.tcl, настроил его, загрузил в бота, но на канале пишет:

Цитата
/home/jake/pisg/pisg an error occured: Perl: warning: setting locale failed.


Не знаю что и делать .... Локаль на боте настроена правильно ....


Цитата
Бот собран в Среду 4 Июля 2012, использует 31.6 MБ памяти (свободно: 47.6 MБ) и занимает 16 МБ места на диске; хэндл: 32; кодировка: cp1251; локаль: ru_RU.CP1251; время работы: 3 недели 4 дня 10 часов 37 минут 29 секунд; в сети: 14 минут 46 секунд.
Vladislav 20.04.13 17:42 #32
А что пишет при ./pisg процитируй. Видимо что-то не так с Perl скрипт должен работать, о твоей ошибке написано здесь.
Jake 20.04.13 17:55 #33
Прошу прощения, посредством скрипта статистика обновляется, но ошибку "/home/jake/pisg/pisg an error occured: Perl: warning: setting locale failed." бот на канал всё равно пишет.

При запуске ./pisg выводит следующее:

Цитата
pisg v0.73 - Perl IRC Statistics Generator

Using config file: pisg.cfg

Statistics for channel #вирт @ DalNetRU by MAINTAINER

Looking for logfiles in /home/jake/egg/logs/...

20 logfile(s) found, using eggdrop format...

Analyzing log /home/jake/egg/logs/вирт.log.2013Apr01... 1 days, 138 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr02... 2 days, 346 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr03... 3 days, 516 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr04... 4 days, 618 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr05... 5 days, 786 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr06... 6 days, 923 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr07... 7 days, 1115 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr08... 8 days, 1327 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr09... 10 days, 1522 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr10... 11 days, 1649 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr11... 12 days, 1751 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr12... 13 days, 1987 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr13... 14 days, 2084 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr14... 15 days, 2199 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr15... 16 days, 2301 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr16... 17 days, 2456 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr17... 18 days, 2591 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr18... 19 days, 2672 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr19... 20 days, 2780 lines total
Analyzing log /home/jake/egg/logs/вирт.log.2013Apr20... 20 days, 2948 lines total
Channel analyzed successfully in 00 hours, 00 minutes and 01 seconds on Sat Apr 20 15:45:28 2013

Now generating HTML (RU) in /var/www/stats.html...

В cron.log писало следующее:

Цитата
Apr 20 00:00:01 jake /USR/SBIN/CRON[30850]: (jake) CMD (/home/jake/pisg -co /home/jake/pisg/pisg.cfg)
Apr 20 00:00:01 jake /USR/SBIN/CRON[30834]: (CRON) error (grandchild #30850 failed with exit status 126)
Apr 20 00:00:01 jake /USR/SBIN/CRON[30834]: (CRON) info (No MTA installed, discarding output)
Vladislav 20.04.13 18:00 #34
Я в этом не сильно разбираюсь и уже давно не имел дела, но если работает ./pisg то и крон должен работать ведь это тоже самое если верные пути и крон добавлен тем же юзером что и ты делаешь команду.
Jake 21.04.13 06:13 #35
Разобрался, я изначально указал в cron'е путь не до файла "pisg", а только до папки "pisg" :) А надо было так:

Цитата
0 */24 * * * /home/jake/pisg/pisg -co /home/jake/pisg/pisg.cfg
Форум » Основной раздел » Бот » Установка pisg
Страница 3 из 3«123
Поиск: