TorrentFlux и его глюки.
Столкнулся с такой проблемой. На серваке (Debian eth 2.6.18-6-686 ) поставил этого клиента. Установил как требуется:
- залил файл базы в седьмой postgres(7.4);
- апачу2 указал, что torrentflux находится на VirtualHost;
- по колдовал немного с четвёртым PHP.
Запустил - работает.
Проработал наверное дня два без сбоев, но потом я начал наблюдать странную картину. При копировании (продолжительность копирования примерно 10 минут с поднятыми закачками torrentflux) на него через самбу каких либо файлов апач уходит в ступор. В процессах висит
root 2722 0.0 0.2 13752 4528 ? Ss 02:35 0:00 /usr/sbin/apache2 -k start
www-data 2764 0.0 0.1 13752 2456 ? S 02:35 0:00 /usr/sbin/apache2 -k start
www-data 2765 0.0 0.1 13752 2456 ? S 02:35 0:00 /usr/sbin/apache2 -k start
www-data 2766 0.0 0.1 13752 2456 ? S 02:35 0:00 /usr/sbin/apache2 -k start
www-data 2767 0.0 0.1 13752 2456 ? S 02:35 0:00 /usr/sbin/apache2 -k start
www-data 2768 0.0 0.1 13752 2456 ? S 02:35 0:00 /usr/sbin/apache2 -k start
webmins 2810 0.0 0.0 3112 728 pts/0 R+ 02:47 0:00 grep apache2
, но принимать пакеты на 80 порт не хочет.
Также питоновые процессы torrentflux тоже имеются в системе:
www-data 2825 0.0 0.1 4704 3260 ? S 02:53 0:00 /usr/bin/python -OO /home/sites/torrent/TF_BitTornado/tfQManager.py /home/sites/torrent/downloads/.torrents/queue/ 999 999 10 cd /home/sites/torrent/downloads/TFQUSERNAME; HOME=/home/sites/torrent/downloads/; export HOME; nohup /usr/bin/python -OO /home/sites/torrent/TF_BitTornado/btphptornado.py
Через пару минут после тупняка апача отваливается самба. Странно!!!
Машинально перезапускаю самбу - ошибок нет(ни в логах, ни в screendump). Рестартую апач, сначала думает с минуту а потом выкидывает:
Forcing reload of web server (apache2)... waiting .....(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
failed!
Мол не могу запуститься дорогой , извини сокет уже занят.
Делаю grep apache и он выдаёт этот злополучный процесс:
www-data 2792 0.0 0.1 13752 2456 ? S 11:08 0:00 /usr/sbin/apache2 -k start
который я как только не пытался убить не вышло, крепко засел . Помогает тока жёсткий резэт сервера.
Гуглил сей баг целый день, но ничего толкового не нашёл. В принципе была зацепка выкуривать этот процесс перлами, но проблема с самбой тогда остаётся нерешённой. Хотя-бы узнать кто виновник. Исходники TF взяты с офф сайта, на бедиановский софт наложены самые последние секьюрные обновления.
Может кто сталкивался с такой проблемой?
Reply to: