| 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/ 
                        Нужно умереть молодым и сделать это как можно позже.
                     
                
            
            
         |