Перейти к содержимому
Local
Pegas12345

Ошибка - Cannot write stat for user

Рекомендованные сообщения

...

> Наверное все таки не "Cannot write stats" а "Cannot read stat" - потому что файл битый. Битый - потому что Startgazer упал во время его записи. Я бы посоветовал обновиться.

 

да, все-таки ошибка чтения, извиняюсь.

буду обновляться.

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

 

и с БД пока определился - пусть хранится в файлах :) спасибо!

 

От компиляции пока еще никто не умирал :)

А вообще да, лучше сперва протестировать на отдельной машине, убедиться что все работает корректно а потом собрать на боевой и выполнить замену. Если на обоих машинах одинаковые ОС (с точностью до версий используемого ПО) то можно и скопировать. Но собрать на месте все же надежнее. Если опасаетесь что компиляция сильно нагрузит сервер - можно указать nice 20 при компиляции. Она, конечно, от этого затянется, но не будет мешать остальным процессам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Периодически наблюдаю в /var/log/stargazer.log

 

2011-01-30 23:39:31 -- Cannot write conf for user nout.
2011-01-30 23:39:31 -- Couldn't save user conf:
2011-01-30 23:39:31 -- Cannot write conf for user marshall_nout.
2011-01-30 23:39:31 -- Couldn't save user conf:
2011-01-30 23:39:31 -- Cannot write conf for user marshall.
2011-01-30 23:39:31 -- Couldn't save user conf:
2011-01-30 23:39:31 -- Cannot write conf for user gena.
2011-01-30 23:39:31 -- Couldn't save user conf:
2011-01-30 23:39:31 -- Cannot write conf for user dima.
2011-01-30 23:39:31 -- Couldn't save user conf:
2011-01-30 23:39:31 -- Cannot write conf for user cccp.
2011-01-30 23:39:31 -- Couldn't save user conf:
2011-01-31 00:20:30 -- Cannot write disconnect for user zhmak.
2011-01-31 00:20:30 -- Cannot write disconnect for user nout.
2011-01-31 00:20:30 -- Cannot write disconnect for user marshall_nout.
2011-01-31 00:20:30 -- Cannot write disconnect for user gena.
2011-01-31 00:20:30 -- Cannot write disconnect for user cccp.
2011-01-31 00:20:30 -- Cannot write disconnect for user marshall.
2011-01-31 00:20:30 -- Cannot write disconnect for user vortex.
2011-01-31 00:20:30 -- Cannot write disconnect for user udovichenko.
2011-01-31 00:20:31 -- Cannot write detail stat for user vortex.
2011-01-31 00:20:31 -- Cannot write detail stat for user udovichenko.
2011-01-31 00:20:31 -- Cannot write detail stat for user marshall.
2011-01-31 00:20:31 -- Cannot write detail stat for user cccp.
2011-01-31 00:20:31 -- Cannot write stat for user zhmak.
2011-01-31 00:20:31 -- Couldn't save user stat:
2011-01-31 00:20:31 -- Cannot write stat for user vortex.
2011-01-31 00:20:31 -- Couldn't save user stat:
2011-01-31 00:20:31 -- Cannot write stat for user viktor.
2011-01-31 00:20:31 -- Couldn't save user stat:
2011-01-31 00:20:31 -- Cannot write stat for user udovichenko.
2011-01-31 00:20:31 -- Couldn't save user stat:
2011-01-31 00:20:31 -- Cannot write stat for user sveta.
2011-01-31 00:20:31 -- Couldn't save user stat:
2011-01-31 00:20:31 -- Cannot write stat for user nout.
2011-01-31 00:20:31 -- Couldn't save user stat:
2011-01-31 00:20:31 -- Cannot write stat for user marshall_nout.
2011-01-31 00:20:31 -- Couldn't save user stat:
2011-01-31 00:20:31 -- Cannot write stat for user marshall.

 

stg-2.407-rc2 база на MySQL прикручена из спортивного интереса.

 

В логах MySQL чисто (настройки поумолчанию).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Периодически наблюдаю в /var/log/stargazer.log

 

2011-01-30 23:39:31 -- Cannot write conf for user nout.
2011-01-30 23:39:31 -- Couldn't save user conf:
2011-01-30 23:39:31 -- Cannot write conf for user marshall_nout.
2011-01-30 23:39:31 -- Couldn't save user conf:
2011-01-30 23:39:31 -- Cannot write conf for user marshall.
2011-01-30 23:39:31 -- Couldn't save user conf:
2011-01-30 23:39:31 -- Cannot write conf for user gena.
2011-01-30 23:39:31 -- Couldn't save user conf:
2011-01-30 23:39:31 -- Cannot write conf for user dima.
2011-01-30 23:39:31 -- Couldn't save user conf:
2011-01-30 23:39:31 -- Cannot write conf for user cccp.
2011-01-30 23:39:31 -- Couldn't save user conf:
2011-01-31 00:20:30 -- Cannot write disconnect for user zhmak.
2011-01-31 00:20:30 -- Cannot write disconnect for user nout.
2011-01-31 00:20:30 -- Cannot write disconnect for user marshall_nout.
2011-01-31 00:20:30 -- Cannot write disconnect for user gena.
2011-01-31 00:20:30 -- Cannot write disconnect for user cccp.
2011-01-31 00:20:30 -- Cannot write disconnect for user marshall.
2011-01-31 00:20:30 -- Cannot write disconnect for user vortex.
2011-01-31 00:20:30 -- Cannot write disconnect for user udovichenko.
2011-01-31 00:20:31 -- Cannot write detail stat for user vortex.
2011-01-31 00:20:31 -- Cannot write detail stat for user udovichenko.
2011-01-31 00:20:31 -- Cannot write detail stat for user marshall.
2011-01-31 00:20:31 -- Cannot write detail stat for user cccp.
2011-01-31 00:20:31 -- Cannot write stat for user zhmak.
2011-01-31 00:20:31 -- Couldn't save user stat:
2011-01-31 00:20:31 -- Cannot write stat for user vortex.
2011-01-31 00:20:31 -- Couldn't save user stat:
2011-01-31 00:20:31 -- Cannot write stat for user viktor.
2011-01-31 00:20:31 -- Couldn't save user stat:
2011-01-31 00:20:31 -- Cannot write stat for user udovichenko.
2011-01-31 00:20:31 -- Couldn't save user stat:
2011-01-31 00:20:31 -- Cannot write stat for user sveta.
2011-01-31 00:20:31 -- Couldn't save user stat:
2011-01-31 00:20:31 -- Cannot write stat for user nout.
2011-01-31 00:20:31 -- Couldn't save user stat:
2011-01-31 00:20:31 -- Cannot write stat for user marshall_nout.
2011-01-31 00:20:31 -- Couldn't save user stat:
2011-01-31 00:20:31 -- Cannot write stat for user marshall.

 

stg-2.407-rc2 база на MySQL прикручена из спортивного интереса.

 

В логах MySQL чисто (настройки поумолчанию).

Отваливается почему-то. И не переконнекчивается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подниму тему,

 

Поставил stg-2.408 на новый сервер с freebsd 9.2, store mysql. Все отлично работает, но не создаются новые пользователи.




#sgconf set -s {ip_сервера} -p {порт} -a {админ} -w {пароль админа}  -u aaa -n
Error

Виндовый конфигуратор ругается "unexpected token".

 

Все остальное работает отлично. Изменение параметров существующего юзера тоже без проблем. Вручную в базу юзеры тоже добавляются. В логах пусто.

 

До этого эта же версия с тем же конфигом работали на freebsd 8.1 без всяких проблем. 

 

Куда копать?

 

upd: Переключился на файловую базу. Все заработало,

 

Как починить mysql ?

Изменено пользователем Zero_real

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Вручную в базу юзеры тоже добавляются.

Это как?

 

 

upd: Переключился на файловую базу. Все заработало,

 

Как починить mysql ?

Использовать PostgreSQL.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Это как?

 

Погасить stg, открыть phpmyadmin, строку в таблицу.

 

 

Использовать PostgreSQL.

 

Не вариант. Слишком много всего завязано на mysql. Да и раньше ведь работало... Подскажите куда копать, сервер уже в продакшине...

Все нужные данные готов предоставить.

Архитектура amd64.

 

Изменено пользователем Zero_real

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что в логе Stargazer'а?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ничего. Нет никаких признаков даже попытки добавить пользователя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Приведите лог в момент добавления пользователя.


И какое тогда отношение проблема имеет к теме?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 
2014-02-18 17:19:00 -- ---------------------------------------------
2014-02-18 17:22:31 -- Stg v. 2.408
2014-02-18 17:22:31 -- Message queue created successfully. msgKey=5555 msgID=150
2014-02-18 17:22:31 -- Timer thread started successfully.
2014-02-18 17:22:31 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2014-02-18 17:22:31 -- Users started successfully.
2014-02-18 17:22:31 -- Traffcounter started successfully.
2014-02-18 17:22:31 -- Module: 'Pinger v.1.01'. Start successfull.
2014-02-18 17:22:31 -- Module: 'Stargazer RPC v. 0.2'. Start successfull.
2014-02-18 17:22:31 -- Module: 'Stg configurator v.0.08'. Start successfull.
2014-02-18 17:22:31 -- Module: 'Always Online authorizator v.1.0'. Start success
2014-02-18 17:22:31 -- Module: 'InetAccess authorization plugin v.1.4'. Start su
2014-02-18 17:22:31 -- Module: 'bpf_cap v.1.0'. Start successfull.
2014-02-18 17:22:31 -- Stg started successfully.
2014-02-18 17:22:31 -- +++++++++++++++++++++++++++++++++++++++++++++

 

И какое тогда отношение проблема имеет к теме?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Проблемы. в целом не связаные. Решил просто не создавать новую тему, учитываея содержание этой.

Чтобы сильнее запутать и усложнить понимание проблемы?

 

Соберите в отладочном режиме и покажите консольный лог в момент добавления пользователя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Соберите в отладочном режиме и покажите консольный лог в момент добавления пользователя.

 

 
traffcounter_impl.cpp > 12:08:30 > FlushAndRemove() packets: 6250(rem 856) ip2packets: 12500(rem 1712)
rsconf.cpp > 12:08:34 > Connection accepted from 10.10.0.1
traffcounter_impl.cpp > 12:08:35 > FlushAndRemove() packets: 6135(rem 867) ip2packets: 12270(rem 1734)
inetaccess.cpp > 12:08:37 > User 'login' FOUND!
inetaccess.cpp > 12:08:37 > ALIVE_ACK_8
traffcounter_impl.cpp > 12:08:40 > FlushAndRemove() packets: 6260(rem 956) ip2packets: 12520(rem 1912)
inetaccess.cpp > 12:08:45 > User 'login2' FOUND!
inetaccess.cpp > 12:08:45 > ALIVE_ACK_8
traffcounter_impl.cpp > 12:08:45 > FlushAndRemove() packets: 6182(rem 894) ip2packets: 12364(rem 1788)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В логе MySQL какие-нибуть ошибки есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может еще какую-то информацию предоставить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пока нет, исследую. Прошу только еще раз убедиться что пользователь действительно не создается и ошибок нету в логах базы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не создается.

Последниее строчки в логе mysql:

 

 

 
2014-02-19 15:42:20 23312 [Note] Server hostname (bind-address): '*'; port: 3306
2014-02-19 15:42:20 23312 [Note] IPv6 is available.
2014-02-19 15:42:20 23312 [Note] - '::' resolves to '::';
2014-02-19 15:42:20 23312 [Note] Server socket created on IP: '::'.
2014-02-19 15:42:20 23312 [Note] Event Scheduler: Loaded 0 events
2014-02-19 15:42:20 23312 [Note] /usr/local/libexec/mysqld: ready for connections.
Version: '5.6.15' socket: '/tmp/mysql.sock' port: 3306 Source distribution

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

тут уже была подобная проблема, но не увидел решения, предполагаю что не записывает в базу.. но куда дальше копать?

2014-10-17 22:04:26 -- +++++++++++++++++++++++++++++++++++++++++++++
2014-10-17 22:04:26 -- Cannot write stat for user m701ap0.
2014-10-17 22:04:26 -- Couldn't save user stat:

2014-10-17 22:04:26 -- Cannot write stat for user m701ap0.
2014-10-17 22:04:26 -- Couldn't save user stat:

2014-10-17 22:04:26 -- Module: 'CAP_NF v. 0.4'. Stop successfull.
2014-10-17 22:04:26 -- Module: 'Always Online authorizator v.1.0'. Stop successfull.
....
2014-10-17 22:04:29 -- Cannot write disconnect for user m702ap0.
2014-10-17 22:04:29 -- Couldn't connect to Server
2014-10-17 22:04:29 -- Cannot write stat for user m701ap0.
2014-10-17 22:04:29 -- Couldn't save user stat:
....
2014-10-17 22:04:30 -- Cannot write disconnect for user m60ap1.
2014-10-17 22:04:30 -- Couldn't connect to Server
2014-10-17 22:04:30 -- Cannot write disconnect for user m58ap9.
2014-10-17 22:04:30 -- Couldn't connect to Server
2014-10-17 22:04:30 -- Cannot write disconnect for user m58ap7.
2014-10-17 22:04:30 -- Couldn't connect to Server
2014-10-17 22:04:30 -- Cannot write disconnect for user m58ap6.
2014-10-17 22:04:30 -- Couldn't connect to Server
2014-10-17 22:05:41 -- Stg v. 2.408
2014-10-17 22:05:41 -- Message queue created successfully. msgKey=5555 msgID=65536
2014-10-17 22:05:41 -- Timer thread started successfully.
2014-10-17 22:05:42 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2014-10-17 22:05:44 -- Users started successfully.
2014-10-17 22:05:44 -- Traffcounter started successfully.
2014-10-17 22:05:44 -- Module: 'Stg configurator v.0.08'. Start successfull.
2014-10-17 22:05:44 -- Module: 'Always Online authorizator v.1.0'. Start successfull.
2014-10-17 22:05:44 -- Module: 'InetAccess authorization plugin v.1.4'. Start successfull.
2014-10-17 22:05:44 -- Module: 'CAP_NF v. 0.4'. Start successfull.
2014-10-17 22:05:44 -- Stg started successfully.
2014-10-17 22:05:44 -- +++++++++++++++++++++++++++++++++++++++++++++


и после снятия абонплаты, с отрицательным балансом люди не блокируются, только если меняешь ип адрес делаешь ресет тогда блокируется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

2014-10-17 22:04:30 -- Couldn't connect to Server

дык написано же англицким по черному

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в том то и странно, процесс запущен..

 

ps -ax | grep stargazer
1233 ??  Ss     0:18.82 /usr/sbin/stargazer
1234 ??  I      0:00.13 stargazer: stg-exec (stargazer)

1564  1  S+     0:00.00 grep stargazer
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вручную прибил процесс и запустил, ошибок вроде нет, единственное почему то при блокировке не отключается пользователь в правилах mikrotik.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в том то и странно, процесс запущен..

 

ps -ax | grep stargazer

1233 ??  Ss     0:18.82 /usr/sbin/stargazer

1234 ??  I      0:00.13 stargazer: stg-exec (stargazer)

1564  1  S+     0:00.00 grep stargazer

 

вы на самом деле думаете, что старгейзер, зачем-то пытается соединяться с самим собой?

Изменено пользователем nightfly

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

сорри, протупил, мускл запущен был, единственное ошибки выскакивали после ребута сервера, возможно мускл запускается позже чем stargazer.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проблему с ошибками кто то решил?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, GrDEV сказал:

Проблему с ошибками кто то решил?

А чего тут решать? Это у вас ошибка. Если mysql — побилась база. Если файлы — побилась файловая система.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×