Биллинговая система Nodeny

Главная категория => Nodeny 49 => Тема начата: tramX от 14 Сентября 2009, 14:47:26



Название: mysql
Отправлено: tramX от 14 Сентября 2009, 14:47:26
Не запускается mysql
/var: write failed, filesystem is full

Что нужно сделать?


Название: Re: mysql
Отправлено: trio от 14 Сентября 2009, 14:52:25
раздел /var у тебя полностью использован, нет свободного места


Название: Re: mysql
Отправлено: Fredik от 14 Сентября 2009, 14:55:16
вот у меня тоже было такое
http://demo.nodeny.com.ua/forum/index.php?topic=90.0 (http://demo.nodeny.com.ua/forum/index.php?topic=90.0)
в самом изу читай если что пиши, помогу


Название: Re: mysql
Отправлено: tramX от 14 Сентября 2009, 15:21:41
Еще такое сообщение при старте mysql-server выдает
free# /usr/local/etc/rc.d/mysql-server start
otherwise: not found
Starting mysql.


Название: Re: mysql
Отправлено: Fredik от 14 Сентября 2009, 15:28:58
дослово переводится как "иначе"
короч я хз, ждем ответов гуру
бызу перенес?


Название: Re: mysql
Отправлено: tramX от 14 Сентября 2009, 15:46:08
Почему в rc.conf пишем mysql_dbdir="/usr/mysql"
а не
/etc/my.cnf


Название: Re: mysql
Отправлено: Fredik от 14 Сентября 2009, 15:59:38
не заю, я писал, не заработало.


Название: Re: mysql
Отправлено: tramX от 14 Сентября 2009, 17:14:51
1)делаем стоп  mysql сервера
2)в rc.conf пишем mysql_dbdir="/usr/mysql"
3) с  /var/db/mysql копируем все в /usr/mysql
4) незабываем дать права папке usr для чтения и записи юзеру mysql
5)стартуем сервер и все впорядке ))

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


Название: Re: mysql
Отправлено: tramX от 14 Сентября 2009, 17:30:40
какого размера должен быть var чтобы в будущем этого не возникало?


Название: Re: mysql
Отправлено: Efendy от 14 Сентября 2009, 19:01:24
какого размера должен быть var чтобы в будущем этого не возникало?
5-7 гигов под /usr, все остальное под /var


Название: Re: mysql
Отправлено: tramX от 26 Сентября 2009, 12:42:51
perl nodeny.pl -v -nowait


26.09.2009 14:38:51 : ERROR GETTING CONFIG FROM DB bill ON HOST localhost! NoDeny is stopped

Выдает такое сообщение. А через браузер захожу в админку все ок.

И phpMyAdmin ошибку выдает при установке

Runtime Notice in ./libraries/common.inc.php#281
date_default_timezone_get() [function.date-default-timezone-get]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for 'EEST/3.0/DST' instead

Backtrace

./libraries/common.inc.php#281: date_default_timezone_get()
./setup/lib/common.inc.php#18: require_once(./libraries/common.inc.php)
./setup/index.php#12: require(./setup/lib/common.inc.php)

Fatal error: Call to undefined function filter_input() in /usr/local/www/phpMyAdmin/setup/index.php on line 14


Название: Re: mysql
Отправлено: versus от 27 Сентября 2009, 13:17:23
2 разных проблемы + нежелание прочитать по английски ошибки + нежелание разбиратся
Что ж вы думаете за вас кто то будет решать проблему забесплатно??


Название: Re: mysql
Отправлено: Vespertilio от 27 Октября 2009, 15:34:50
Интересует вопрос. Если БД MYSQL стоит в UTF8 как это отобразится на работе NoDeny ??
Очень интересует...
т.к. на одном серванте крутится и Web с сайтами и форумом и куча, куча всего. А так как сервант в основном в простое и NoDeny на тесте брал не много ресурсов выделять отельную машинку ИМХО не рентабельно..


Название: Re: mysql
Отправлено: 1f7 от 27 Октября 2009, 17:04:14
Интересует вопрос. Если БД MYSQL стоит в UTF8 как это отобразится на работе NoDeny ??
Очень интересует...
сейчас как раз на утф-8 и тестирую
только кое где скрипты все же пришлось ковырять
например не разобрался с регэксп-ом, потому отключил
кое где не установлена кодировка соединения
пару полей в бд заменил на бинарные
а в целом все ок


Название: Re: mysql
Отправлено: tramX от 29 Октября 2009, 11:48:24
А почему не создать базу для nodeny с кодировкой cp1251 а сайты пусть и дальше работают на utf8


Название: Re: mysql
Отправлено: goletsa от 29 Октября 2009, 13:08:40
Тогда уж проще все сразу на юникод перенести.


Название: Re: mysql
Отправлено: Eugene от 11 Октября 2010, 09:34:46
Есть проблема с отображением русских букв после записи данных в БД. Отображаются одни знаки вопроса. Не подскажете как решать? БД Mysql 5.1.39


Название: Re: mysql
Отправлено: stix от 11 Октября 2010, 09:37:48
исправить кодировку )
как же еще
причем уже данные заново нужно заливать


Название: Re: mysql
Отправлено: Eugene от 11 Октября 2010, 10:07:59
БД то создавалась изначально в кодировке правильной CP-1251, там это в скрипте установки прописано... И скрипт конвертации ругается..
Код:
bad database spec: CREATE DATABASE `bill` /*!40100 DEFAULT CHARACTER SET cp1251 */ at fixmyenc line 16.
сама БД работает на
Код:
default-character-set=cp1251

А где ж её ещё менять нужно?




Название: Re: mysql
Отправлено: stix от 11 Октября 2010, 10:15:31
покажи my.cf


Название: Re: mysql
Отправлено: Eugene от 11 Октября 2010, 10:18:43
Вот, собсно...

Код:
[client]
#password       = your_password
port            = 3306
socket          = /tmp/mysql.sock

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-locking
default-character-set=cp1251
set-variable    = key_buffer=256M
set-variable    = max_allowed_packet=1M
set-variable    = table_cache=256
set-variable    = sort_buffer=2M
set-variable    = record_buffer=2M
set-variable    = net_buffer_length=16K
set-variable    = myisam_sort_buffer_size=64M
server-id       = 1
max_connections = 1000
slave-compressed = 1
log-bin=abills-bin.log
#log-bin
#log-slow-queries
#log=mysql_query.log
#------------------
#
#------------------

# Point the following paths to different dedicated disks
#tmpdir         = /tmp/
#log-update     = /path-to-dedicated-directory/hostname

# Uncomment the following if you are using BDB tables
#set-variable   = bdb_cache_size=4M
#set-variable   = bdb_max_lock=10000

# Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = /usr/local/mysql/var/
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = /usr/local/mysql/var/
#innodb_log_arch_dir = /usr/local/mysql/var/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high


Вроде, по умолчанию тоже всё правильно...


Название: Re: mysql
Отправлено: stix от 11 Октября 2010, 10:23:43
а бд как создавал?


Название: Re: mysql
Отправлено: Eugene от 11 Октября 2010, 10:35:12
Установил скрипт, который install.pl, который с версией 49.32. Может, БД убить и вручную всё сделать. В Биллинг пока в тестовом режиме работает, так что это ща пока можно сделать... Тонкостей, надеюсь нету по установке БД..


Название: Re: mysql
Отправлено: versus от 11 Октября 2010, 13:55:33
Это не вопрос к разработчикам нодени, это вопрос к ораклу. Если вы взяли на себя смелость поставить версию базы данных отличную от той, которая рекомендуется, то вы несете риски.
Я вот не понимаю этого...в доке написано ставить одну версию, все ж себя умными считают новье ставят. Хочешь новье иди к ораклу с багрепортами.


Название: Re: mysql
Отправлено: ser970 от 11 Октября 2010, 20:48:05
Вроде, по умолчанию тоже всё правильно...

неа  . в доке есть пример минимально 
вот єто добавь
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_bin
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake

з.ы. сегодня такоеже словил только не на билинге. база в цп1251 без этого скрипт пхп в упор считал что латиница


Название: Re: mysql
Отправлено: Eugene от 11 Октября 2010, 23:18:12
Угу, помогло! Сенькс огромное! Правда, до этого заново весь сервер перелопатил :)
Это не вопрос к разработчикам нодени, это вопрос к ораклу. Если вы взяли на себя смелость поставить версию базы данных отличную от той, которая рекомендуется, то вы несете риски.
Я вот не понимаю этого...в доке написано ставить одну версию, все ж себя умными считают новье ставят. Хочешь новье иди к ораклу с багрепортами.
Честно сказать, без задней мысли просто ставил по ФАК-у
http://smalever.ru/2010/05/16/stavim-billing-nodeny-49-33-0-na-freebsd-8-v-vmware-server2-i-mikrotik-kak-server-dostupa-nas/

Но, в любом случае дело было не в бабине. Само-собой, сейчас уже вплотную курю доки от разработчика. Вот так всё вверх ногами получилось. На крайний случай, ещё одни грабли для не очень опытных пользователей. Сенькс всем, кто помогал!