Опять Profpd и Mysql

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
tom.cat
старшина
Сообщения: 449
Зарегистрирован: 2007-11-24 20:23:49
Откуда: Москва
Контактная информация:

Опять Profpd и Mysql

Непрочитанное сообщение tom.cat » 2013-11-06 12:18:23

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

Код: Выделить всё

Nov 06 15:58:49 mod_sql/4.3[56132]: query "INSERT INTO `xfer_table` VALUES ('',                                        UNIX_TIMESTAMP(),'host',                                        '/usr/local/www/apache24/data/mysite/desktop.ini', '282', 'blabla',                                         '110.110.110.12', 'STOR', '0.008')"
Nov 06 15:58:49 mod_sql/4.3[56132]: entering    mysql cmd_close
Nov 06 15:58:49 mod_sql/4.3[56132]: connection 'default' count is now 1
Nov 06 15:58:49 mod_sql/4.3[56132]: exiting     mysql cmd_close
Nov 06 15:58:49 mod_sql/4.3[56132]: exiting     mysql cmd_insert
Nov 06 15:58:49 mod_sql/4.3[56132]: <<< process_named_query 'log_story_transfer'
Nov 06 15:58:49 mod_sql/4.3[56132]: unrecoverable backend error
Nov 06 15:58:49 mod_sql/4.3[56132]: error: '1366'
Nov 06 15:58:49 mod_sql/4.3[56132]: message: 'Incorrect integer value: '' for column 'unic_id' at row 1'
Nov 06 15:58:49 mod_sql/4.3[56132]: entering    mysql cmd_exit
Nov 06 15:58:49 mod_sql/4.3[56132]: entering    mysql cmd_close
Nov 06 15:58:49 mod_sql/4.3[56132]: connection 'default' closed
Nov 06 15:58:49 mod_sql/4.3[56132]: connection 'default' count is now 0
Nov 06 15:58:49 mod_sql/4.3[56132]: exiting     mysql cmd_close
Nov 06 15:58:49 mod_sql/4.3[56132]: exiting     mysql cmd_exit
Строка не дает покоя:

Код: Выделить всё

message: 'Incorrect integer value: '' for column 'unic_id' at row 1'
Устанавливал proftp по этой статье.
Система:

Код: Выделить всё

# uname -srm
FreeBSD 9.1-RELEASE-p8 amd64
Софт:

Код: Выделить всё

 # pkg info | grep proftp
proftpd-1.3.4d                 Highly configurable FTP daemon
proftpd-mod_sql_mysql-1.3.4d   MySQL ProFTPD module
и

Код: Выделить всё

 # pkg info | grep mysql
mysql56-client-5.6.14          Multithreaded SQL database (client)
mysql56-server-5.6.14          Multithreaded SQL database (server)
When you see pigs fly it means Windows has become open source

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
tom.cat
старшина
Сообщения: 449
Зарегистрирован: 2007-11-24 20:23:49
Откуда: Москва
Контактная информация:

Re: Опять Profpd и Mysql

Непрочитанное сообщение tom.cat » 2013-11-06 12:27:33

Нашел решение:
В кофиг файле proftpd.conf. Заменить строку

Код: Выделить всё

SQLNamedQuery   log_story_transfer      INSERT "'',\
на

Код: Выделить всё

SQLNamedQuery   log_story_transfer      INSERT "NULL,\
Заменить строку

Код: Выделить всё

SQLNamedQuery   log_err_modify          INSERT "'',\
на

Код: Выделить всё

SQLNamedQuery   log_err_modify          INSERT "NULL,\
When you see pigs fly it means Windows has become open source