sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
какой адрес так ругается?
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
Вероятно sgi_port и server не совпадают. Или Вы что-то другое используете. Покажите конфиги всего. |
zalexi |
|
Темы:
17
Сообщения:
185
Участник с: 16 марта 2012
|
Компьютер: arch Пользователь: z При этих настройках говорит, что нет связи с rTorrent. Если раскоментирую строку с портом в rtorrentrc - ругается, что уже такой scgi занят. /etc/nginx/conf/nginx.conf worker_processes 2; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 1024; use epoll; } #log_format main '$remote_addr - $remote_user [$time_local] http { include /etc/nginx/conf/mime.types; default_type application/octet-stream; upstream backend { server 127.0.0.1:5000; } upstream backendrtorrent { server unix:/home/z/.rtorrent.sock; } sendfile on; keepalive_timeout 65; include /etc/nginx/conf/sites-enabled/*; include /etc/nginx/conf/conf.d/*; } ~/.rtorrent.rc scgi_local = /home/z/.rtorrent.sock #scgi_port = 127.0.0.1:9000 max_memory_usage = 268435456 system.file_allocate.set = yes done_fg_color = 2 #done_bg_color = 2 active_fg_color = 1 active_bg_color = 4 #максимальная скорость загрузки download_rate = 0 #максимальная скорость отдачи. 0 - не ограничена upload_rate = 0 #каталог для сохранения закачек или откуда буду сидироваться торренты. directory = /home/z/Torrents #каталог куда будет сохраняться состояние торрентов. Здесь, в этом примере, они сохраняются в папку session session = /home/z/Torrents/session #session = /home/z/Torrents/.session #rtorrent каждые 5 секунд проверяет этот каталог на новые *.torrent файлы и если они есть то ставит их на закачку schedule = watch_directory,5,60,load_start=/home/z/Downloads/*.torrent #номер порта (или нескольких портов) который открывает клиент для обмена данными port_range = 6881-6881 #случайный выбор порта для обмена данными. В данном случае он отключён port_random = no #проверять хэш торрента после закачки check_hash = yes #использовать udp use_udp_trackers = yes #сохранять сессию session_save = yes encryption = allow_incoming,try_outgoing,enable_retry,prefer_plaintext dht = auto dht_port = 6881 peer_exchange = yes #минимальное число пиров на торрент min_peers = 1 #максимальное число пиров на торрент max_peers = 2000 #делает читадельным лог (вызывается по L) #handshake_log = yes # Принудительно устанавливает кодировку UTF-8 для xmlrpc. # Рекомендуется для устранения проблем при использовании в # наименованиях торрентов символов кириллицы. Актуально для # GUI, работающих через xmlrpc. encoding_list = UTF-8 # #scgi_port = localhost:5000 /etc/nginx/conf/sites-available/rutorrent.arch server { listen 80; server_name localhost; access_log /srv/http/nginx/rutorrent.arch/logs/access.log; error_log /srv/http/nginx/rutorrent.arch/logs/errors.log; location / { root /srv/http/nginx/rutorrent.arch/htdocs; index index.php index.html index.htm; } location /RPC2 { include /etc/nginx/conf/scgi_params; scgi_pass backendrtorrent; } location ~ /\.ht { deny all; } location ~* \.(jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ { root /srv/http/nginx/rutorrent.arch/htdocs; access_log off; expires 30d; } location ~ .php$ { fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_pass backend; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /srv/http/nginx/rutorrent.arch/htdocs$fastcgi_script_name; include fastcgi_params; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_intercept_errors on; fastcgi_ignore_client_abort off; fastcgi_connect_timeout 60; fastcgi_send_timeout 180; fastcgi_read_timeout 180; fastcgi_buffer_size 128k; fastcgi_buffers 4 256k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; } } /srv/http/nginx/rutorrent.arch/htdocs/conf/config.php <?php // configuration parameters // for snoopy client @define('HTTP_USER_AGENT', 'Mozilla/5.0 (Windows NT 6.0; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0', true); @define('HTTP_TIME_OUT', 30, true); // in seconds @define('HTTP_USE_GZIP', true, true); $httpIP = null; // IP string. Or null for any. @define('RPC_TIME_OUT', 5, true); // in seconds @define('LOG_RPC_CALLS', false, true); @define('LOG_RPC_FAULTS', true, true); // for php @define('PHP_USE_GZIP', false, true); @define('PHP_GZIP_LEVEL', 2, true); $do_diagnostic = true; $log_file = '/tmp/errors.log'; // path to log file (comment or leave blank to disable logging) $saveUploadedTorrents = true; // Save uploaded torrents to profile/torrents directory or not $overwriteUploadedTorrents = false; // Overwrite existing uploaded torrents in profile/torrents directory or make unique name $topDirectory = '/'; // Upper available directory. Absolute path with trail slash. $forbidUserSettings = false; $scgi_port = 0; //$scgi_host = "127.0.0.1"; // For web->rtorrent link through unix domain socket // (scgi_local in rtorrent conf file), change variables // above to something like this: // // $scgi_port = 0; $scgi_host = "unix:///home/z//.rtorrent.sock"; $XMLRPCMountPoint = "/RPC2"; // DO NOT DELETE THIS LINE!!! DO NOT COMMENT THIS LINE!!! $pathToExternals = array( "php" => '', // Something like /usr/bin/php. If empty, will be found in PATH. "curl" => '', // Something like /usr/bin/curl. If empty, will be found in PATH. "gzip" => '', // Something like /usr/bin/gzip. If empty, will be found in PATH. "id" => '', // Something like /usr/bin/id. If empty, will be found in PATH. "stat" => '', // Something like /usr/bin/stat. If empty, will be found in PATH. ); $localhosts = array( // list of local interfaces "127.0.0.1", "localhost", ); $profilePath = '../share'; // Path to user profiles $profileMask = 0777; // Mask for files and directory creation in user profiles. // Both Webserver and rtorrent users must have read-write access to it. // For example, if Webserver and rtorrent users are in the same group then the value may be 0770. ?>
Нужно умереть молодым и сделать это как можно позже.
|
zalexi |
|
Темы:
17
Сообщения:
185
Участник с: 16 марта 2012
|
Так как много знаков и не дает вставить полностью, выкладываю только то что не закомментировано. /etc/php/php-fpm.conf [global] pid = /run/php-fpm/php-fpm.pid [www] user = http group = http listen = 127.0.0.1:9000 listen.owner = http listen.group = http listen.mode = 0660 pm = dynamic pm.max_children = 5 pm.start_servers = 2 pm.min_spare_servers = 1 pm.max_spare_servers = 3
Нужно умереть молодым и сделать это как можно позже.
|
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
/etc/php/php-fpm.conflisten = 127.0.0.1:9000Вероятно нужно 9000 заменить на 5000 Это тоже самое что в nginx.conf upstream backend { |
zalexi |
|
Темы:
17
Сообщения:
185
Участник с: 16 марта 2012
|
Поменял. Перезапустил.[10.07.2012 10:16:18] WebUI started. [10.07.2012 10:16:18] Bad response from server: (502 [error,getplugins]) <html> <head><title>502 Bad Gateway</title></head> <body bgcolor="white"> <center><h1>502 Bad Gateway</h1></center> <hr><center>nginx/1.2.2</center> </body> </html> [10.07.2012 10:16:18] Bad response from server: (502 [error,getuisettings]) <html> <head><title>502 Bad Gateway</title></head> <body bgcolor="white"> <center><h1>502 Bad Gateway</h1></center> <hr><center>nginx/1.2.2</center> </body> </html>
Нужно умереть молодым и сделать это как можно позже.
|
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
/srv/http/nginx/rutorrent.arch/htdocs/conf/config.php$scgi_host = “unix:///home/z//.rtorrent.sock”Много слешей, хотя не понятно, как это может влиять.. Я пока что ничего явно ошибочного не вижу. Замените 5000 на что-нибудь по лучше. Лучше - то, чего нет в /etc/services | grep “порт”. А то этот используется стандартной службой.. |
zalexi |
|
Темы:
17
Сообщения:
185
Участник с: 16 марта 2012
|
Воспользовался продолжением статьи, исправил всё по-новому и всё зарботало! Вот статья http://habrahabr.ru/post/121138/
Нужно умереть молодым и сделать это как можно позже.
|