The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Обновил proftpd, получил геморой. как решить? :)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Обновил proftpd, получил геморой. как решить? :)"  
Сообщение от MiF email(??) on 13-Апр-07, 22:51 
Приветствую.

Обновил тут ProFTPd из портов. Связка с mysql.

В итоге при попытке соединиться, процесс proftpd начинает жрать все свободные ресурсы процессора :( да и памяти 132 метра за ним.

В логе светится только:

Apr 13 22:39:30 mod_sql/4.2.2[2788]: defaulting to 'mysql' backend
Apr 13 22:39:30 mod_sql/4.2.2[2788]: backend module 'mod_sql_mysql/4.0.7'
Apr 13 22:39:30 mod_sql/4.2.2[2788]: backend api    'mod_sql_api_v1'
Apr 13 22:39:30 mod_sql/4.2.2[2788]: >>> sql_sess_init
Apr 13 22:39:30 mod_sql/4.2.2[2788]: entering   mysql cmd_defineconnection

все, на этом моменте все замирает, проц кушается, клиент отваливается по таймауту (gFTP виснет :) )

Уже 4 часа гуглю, решение и подобных проблем у других не нашел :(

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

P.S. обновлял софт, весь почти, включая mysql, может в ней проблема? Хотя не поже.

*********************************************************************

Конфиг:

ServerName                      "xxx FTP xxxxx"
ServerType                      standalone
DefaultServer                   on
ScoreboardFile                  /var/run/proftpd.scoreboard
TransferLog                     /var/log/proftpd.log
DefaultServer                   Off
DefaultAddress                  xxx.xxx.xxx.xxx
Port                            21
Umask                           022
MaxInstances                    10
User                            nobody
Group                           nogroup
DefaultRoot ~
IdentLookups                    off
UseReverseDNS                   off
RequireValidShell               off
AllowOverwrite                  on
ListOptions                     "-a"

TimeoutIdle 1800
TimeoutLogin 7200
TimeoutNoTransfer 3600
TimeoutStalled 3600


SQLConnectInfo                  system_ftp@localhost system_ftp QC9QRTyuzsfeAFUY
SQLAuthenticate                 users   groups
SQLAuthTypes                    Crypt   Backend
SQLUserInfo                     users userid passwd uid gid homedir shell
SQLGroupInfo                    groups groupid gid members
SQLUserWhereClause              "disabled!=1"

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Обновил proftpd, получил геморой. как решить? :)"  
Сообщение от exn (ok) on 14-Апр-07, 04:09 
Хмм.. попробуй стрейсом пройтись, часто помогает в непонятных ситуациях
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Обновил proftpd, получил геморой. как решить? :)"  
Сообщение от universite (ok) on 15-Апр-07, 05:17 

>SQLConnectInfo            
>      system_ftp@localhost system_ftp QC9QRTyuzsfeAFUY
>SQLAuthenticate            
>     users   groups
>SQLAuthTypes            
>        Crypt  
>Backend
>SQLUserInfo            
>         users userid
>passwd uid gid homedir shell
>SQLGroupInfo            
>        groups groupid gid
>members
>SQLUserWhereClause            
>  "disabled!=1"

Попробуйте убрать слово Backend.
Вот статья - http://www.tutorial.ru/index.php/tutorial/11/

P.S. у FTP пользователей _не должно быть_ своего шелла!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Обновил proftpd, получил геморой. как решить? :)"  
Сообщение от MiF email(??) on 16-Апр-07, 11:18 
Backend убирать пробывал. Не помогает.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Обновил proftpd, получил геморой. как решить? :)"  
Сообщение от Golub Mikhail on 16-Апр-07, 12:09 
>Backend убирать пробывал. Не помогает.
Та же беда.
Вернулся на старую версию.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Обновил proftpd, получил геморой. как решить? :)"  
Сообщение от lyric email on 02-Май-07, 22:37 
>Вернулся на старую версию.

А какая версия была новой?
Поставил 1.3.1 из портов - та же проблема...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Обновил proftpd, получил геморой. как решить? :)"  
Сообщение от saas email on 07-Май-07, 21:59 
>>Вернулся на старую версию.
>
>А какая версия была новой?
>Поставил 1.3.1 из портов - та же проблема...


Если посмотреть на ОБНОВЛЕННОЕ дерево портов то можно увидеть /usr/ports/ftp
помимо порта proftpd еще и proftpd-mysql вот он то и будет работать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Обновил proftpd, получил геморой. как решить? :)"  
Сообщение от lyric on 08-Май-07, 14:42 
>Если посмотреть на ОБНОВЛЕННОЕ дерево портов то можно увидеть /usr/ports/ftp
>помимо порта proftpd еще и proftpd-mysql вот он то и будет работать.

Поставил из proftpd-mysql
Те же симптомы...
Процесс висит, коннекты не принимает. Если блок SQL отключить - всё отлично...
Данные для подключения к SQL-серверу многократно проверены - всё правильно (т.е. проблема не в этом)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Обновил proftpd, получил геморой. как решить? :)"  
Сообщение от Fainir on 15-Май-07, 16:28 
У меня та же фигня, может проблема в дистрибе?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Обновил proftpd, получил геморой. как решить? :)"  
Сообщение от MiF email(??) on 15-Май-07, 20:26 
>У меня та же фигня, может проблема в дистрибе?

Сорри, забыл отписаться... Проблему решил... ошибка похоже в Makefile. Если секцию с mod_sql_mysql перенести ниже mod_sql, то работает.

Уже точно не могу сказть в этом дело или нет потому как 3 дня сидел ковырял, перепробывал все и вся, но помогло вроде вышеописанное, хотя не факт :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Обновил proftpd, получил геморой. как решить? :)"  
Сообщение от lyric on 16-Май-07, 18:17 
Обновил proftpd из портов - заработало. До манипуляций с Makefile дело не дошло...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Обновил proftpd, получил геморой. как решить? :)"  
Сообщение от b2d on 16-Май-07, 20:18 
>Обновил proftpd из портов - заработало. До манипуляций с Makefile дело не
>дошло...


скачал последние порты... ставили proftpd и proftpd-mysql
не помогает сейчас версия
Compile-time Settings:
  Version: 1.3.1rc2
  Platform: FREEBSD6 (FREEBSD6_1)
  Built With:
    configure --localstatedir=/var/run --sysconfdir=/usr/local/etc --enable-builtin-getnameinfo --disable-sendfile --disable-ipv6 --with-modules=mod_ratio:mod_readme:mod_rewrite:mod_wrap2:mod_sql_mysql:mod_sql:mod_tls:mod_quotatab:mod_quotatab_file:mod_quotatab_sql:mod_ifsession --with-includes=:/include:/usr/local/include:/usr/local/include/mysql --with-libraries=:/usr/local/lib:/usr/local/lib/mysql --prefix=/usr/local i386-portbld-freebsd6.1

нифига не помогает...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Обновил proftpd, получил геморой. как решить? :)"  
Сообщение от jafff email on 20-Дек-07, 10:40 
Ктонить решил эту проблемму плиз хелп!!!
я немогу никак
При конекте ничего не происходит а в логах:
Dec 20 01:28:00 mod_sql/4.2.2[27750]: defaulting to 'mysql' backend
Dec 20 01:28:00 mod_sql/4.2.2[27750]: backend module 'mod_sql_mysql/4.0.7'
Dec 20 01:28:00 mod_sql/4.2.2[27750]: backend api    'mod_sql_api_v1'
Dec 20 01:28:00 mod_sql/4.2.2[27750]: >>> sql_sess_init
Dec 20 01:28:00 mod_sql/4.2.2[27750]: entering  mysql cmd_defineconnection

и

27750 root          1 126    0 68492K 68108K RUN      2:32 98.39% proftpd


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру