LINUX.ORG.RU

Сообщения Nemui

 

Celery не может выполнить задачу в режиме демона

Форум — Development

Доброго времени суток. Может быть кто-нибудь сталкивался - при запуске celery через supervisor (aptitude install supervisor) или celeryd (и там и там) сталкиваюсь с проблемой - при попытке выполнить задачу в которой используется cx_Oracle возвращается ошибка: ERROR/MainProcess] Unrecoverable error: UnpicklingError('NEWOBJ class argument has NULL tp_new',) И дальше задание прерывается. Если запустить celery от пользователя - /usr/local/bin/celery multi start worker -A django_app - все работает нормально. Собственно меня бы устроил либо вариант авто запуска celery multi без логина либо (предпочтителньый вариант) разобраться как сделать,чтобы задание выполнялось через supervisor нормально. Python - 3 P.S. - пробовал выполнять обычные задачи через supervisor - задача выполняется.

 , ,

Nemui ()

Не могу победить proxychains

Форум — Admin

Доброго времени суток. Начну с общего описания задачи:
Есть несколько скриптов, которые не могут в proxy. Переписывать их желания нет, очень хочется научить их в proxy через proxychains или аналог. Сам прокси требует аутентификации (доступа к его настройкам нет), в прочих настройках он как http_proxy.
Настройки сейчас выглядят вот так:

# proxychains.conf  VER 3.1
#
#        HTTP, SOCKS4, SOCKS5 tunneling proxifier with DNS.
#
#dynamic_chain

strict_chain


# Make sense only if random_chain
#chain_len = 2

# Quiet mode (no output from library)
#quiet_mode

# Proxy DNS requests - no leak for DNS data
#proxy_dns

# Some timeouts in milliseconds
tcp_read_time_out 15000
tcp_connect_time_out 8000

http 1.1.1.1 8080 dmn\user.name qwe123QWE
Пробовал менять http на socks4 и socks5, результаты на proxychains curl ya.ru получаю вот такие (для http):
ProxyChains-3.1 (http://proxychains.sf.net)
|S-chain|-<>-1.1.1.1:8080-<><>-213.180.204.3:80-<--denied
|S-chain|-<>-1.1.1.1:8080-<><>-93.158.134.3:80-<--denied
|S-chain|-<>-1.1.1.1:8080-<><>-213.180.193.3:80-<--denied
curl: (7) Couldn't connect to server
и для socks:

ProxyChains-3.1 (http://proxychains.sf.net)
|S-chain|-<>-1.1.1.1:8080-<><>-213.180.193.3:80-<--timeout
|S-chain|-<>-1.1.1.1.8:8080-<><>-213.180.204.3:80-<--timeout
|S-chain|-<>-1.1.1.1:8080-<><>-93.158.134.3:80-<--timeout
curl: (7) Couldn't connect to server

Включить/отключить proxy_dns пробовал. Самому долго казалось, что ошибаюсь в конфиге в пункте про имя пользователя и пароль, возможно как-то иначе нужно выделить домен, но все варианты, которые подсказала фантазия попробовал - безрезультатно. Пытался осилить redsocks, но там, похоже, нужно еще для iptables правило писать, proxychains выглядит самым простым вариантом.

 

Nemui ()

Метод retrlines не возвращает ГОД в атрибутах файлов директории

Форум — Development

Доброго времени суток, уважаемые. Столкнулся с такой проблемой при использовании ftplib в python: Пытаюсь получить список содержимого в директории на ftp. Для некоторых файлов retrlines('LIST', callback=log.append) возвращает год (YYYY),а для некоторых на месте года я вижу час и минуту (HH:MM). Мне казалось, что решение - использовать комманду MLSD, но, похоже, она поддерживается не всеми ftp-серверами. Возникает вопрос - есть какой-нибудь универсальный способ получить дату создания/модификации файла на ftp в полном формате (dir и т.п. отображает тоже не все)?

( Вот мой пример под py3: )

PS. Пробовал через ftputil ее методами вроде path.getmtime и download_if_newer - результат отрицательный. getmtime там также показывает дату в странном формате, может дело в этом. PPS. Пример того, что возвращается для этого куска «кода»:


['1', '0', '0', '17864', 'Oct', '23', '2003', 'MISSING-FILES']

['2', '0', '0', '4178', 'Aug', '13', '2003', 'MISSING-FILES.README']

['1', '0', '0', '1962', 'Nov', '15', '2012', 'README']

['1', '0', '0', '405121', 'Oct', '23', '2003', 'before-2003-08-01.md5sums.asc']

['1', '0', '0', '200401', 'Mar', '05', '11:25', 'find.txt.gz']

['1', '0', '0', '386743', 'Mar', '05', '11:25', 'ls-lrRt.txt.gz']

['1', '0', '0', '954', 'Aug', '13', '2003', 'welcome.msg']

upd. Задача - скрипт на py спсобный скачать с фтп все файлы новее вчерашней даты. upd2. Похоже getmtime из ftputil все же решает мою «проблему»

 ,

Nemui ()

web-камера Canyon CNR-WCAM820

Форум — Linux-hardware

Доброго времени суток, камрады. Столкнулся с сабжей с такой проблемой - при старте системы, питание на вебку подается (лампочка на хабе горит), как только загружаются иксы-лампочка гаснет и вебка упорно пытается занять собой дефолтное звуковое устройство, причем определяется она как-то рандомно. То card 0, то card 1. В /dev/video0 ее соответственно нет. Раньше эту же вебку юзал и на нынешнем арче и на других дистрах - все заводилось из коробки, поэтому с модулями ядра особо не мыркался. Собственно думаю, что проблема либо в udev либо в модулях ядра, но как решить проблему,мысли что-то кончились. Пробовал сделать вот так - http://www.linux.org.ru/forum/linux-hardware/4168492, еще просто от рута modprobe uvcvideo - в /dev/video0 ничего не появляется и изменений не происходит. lsusb -

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 003: ID e0ff:0002  
Bus 002 Device 004: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 005: ID 0ac8:3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera

uname -r

3.3.7-1-ARCH

Nemui ()

RSS подписка на новые темы