| 
	 
	 
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]()  | 
	
 | 
	 
	 
			
			  27.1.2009, 6:49
			
				 Сообщение
					#1
					
				
			 
		 | 
	|
        	
				
					![]() Начинающий ![]() Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 Спасибо сказали: 0 раз  | 
       
			
			 
				Собрал и запустил ptokax 0.4.1.1 на Debian Lenny RC2 (спасибо mariner за инструкцию). Все запустилось, все заработало, правдо инсталер для ленивых немного криво работает, но это поправимо. Начал тестировать ХАБ, два пользователя - я и бот для пинания.  
			
			
			
					
		В процессе тестирования столкнулся с проблемой. Описание проблеммы: Хаб отрабатывает команды банов, выводит список банов, забаненные пользователи не могут войти на ХАБ - вообщем все как надо. А вот в случае отключения ХАБа или рестарта он забывает напрочь все наказания и пользователи могут снова подключаться. Если бан добавить ручками в файл BanList.xml, то наказания сохраняются и отрабатываются. Простое решение проблемы: В ptokax сделана защита от частой записи на диск (в целях уменьшения наргузки). В файле hashBanManager.cpp есть такой код Код         // PPK ... we don't want to kill HDD with save after any change in banlist if(iSaveCalled < 100) { iSaveCalled++; return; } т.е. запись банов в файл BanList.xml происходит только если наказаний больше 100. Если данный кусок кода удалить, то все работает. Правильное решение проблеммы: Я его незнаю Подскажите пожалуйста, как сделать, что бы наказания записывались порциями (а не по одному), но и в тоже время, при оставоки ХАБа происходил своппинг на диск?  | 
	
| 
			
			 | 
	|
			
			  27.1.2009, 8:19
			
				 Сообщение
					#2
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 61 Регистрация: 24.10.2008 Из: Moscow Пользователь №: 875 Спасибо сказали: 0 раз  | 
       
			
			 
				Такая же проблема будет и на PtokaX на Windows.  
			
			
			
					
		Для её устранения необходимо проводить принудительное сохранение банов, например каждые пол часа по таймеру, используя функцию BanMan.Save()  | 
	
| 
			
			 | 
	|
			
			  27.1.2009, 11:19
			
				 Сообщение
					#3
					
				
			 
		 | 
	|
        	
				
					![]() Начинающий ![]() Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 Спасибо сказали: 0 раз  | 
       
			
			 
				А есть пример использования BanMan.Save() и таймера?
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  27.1.2009, 12:30
			
				 Сообщение
					#4
					
				
			 
		 | 
	|
        	
				
					![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз  | 
       
			
			 
				ycaTblu, думаю есть. Где-то был скрпт сохранения настроек. Поищи на форуме. PS инсталлятор исправлен давно  
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  27.1.2009, 14:05
			
				 Сообщение
					#5
					
				
			 
		 | 
	|
        	
				
					![]() Начинающий ![]() Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 Спасибо сказали: 0 раз  | 
       
			
			 
				и правдо нашел ) http://mydc.ru/topic1137.html. Спасибо. Пошел проверять. 
			
			
			
					
		по инсталлеру для ленивых: 1. создалось два каталога (вложенные) /cfg/cfg/файлы и /Language/Language/файлы 2. скрипт для запуска демоном /etc/init.d/ptokax прикрученный к инсталерру не работает, а переделанный из skeleton-а с пол-пинка 3. пустых папок нет, но при запуске ptokax они создаются автоматически  | 
	
| 
			
			 | 
	|
			
			  27.1.2009, 14:11
			
				 Сообщение
					#6
					
				
			 
		 | 
	|
        	
				
					![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз  | 
       
			
			 
				уже все работает. Архив перезалил ;) 
			
			
			
					
		PS еще давно.  | 
	
| 
			
			 | 
	|
			
			  20.2.2009, 10:57
			
				 Сообщение
					#7
					
				
			 
		 | 
	|
        	
				
					![]() Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 20.2.2009 Пользователь №: 2 289 Спасибо сказали: 0 раз  | 
       
			
			 
				Скажите, запустил на фряхе ptokaX, но никак не могу загрузить скрипты. 
			
			
			
					
		Опишите порядок моих действий пжлста =) на этой же тачке стоит верлик, он нормально крутится и скрипты работают. луа нужной версии установлена.  | 
	
| 
			
			 | 
	|
			
			  20.2.2009, 13:30
			
				 Сообщение
					#8
					
				
			 
		 | 
	|
        	
				
					![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз  | 
       
			
			 
				если оно собралось, значит луа скорее всего нужной версии. чтобы пустить скрипты - в общем чятике пиши  от админа - !startscript имя_скрипта.lua 
			
			
			
					
		Для автозапуска поправь Scripts.xml в папке настроек птоки  | 
	
| 
			
			 | 
	|
			
			  20.2.2009, 20:17
			
				 Сообщение
					#9
					
				
			 
		 | 
	|
        	
				
					![]() Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 20.2.2009 Пользователь №: 2 289 Спасибо сказали: 0 раз  | 
       
			
			 
				большое спасибо за ответ, уже разобрался  
			
			
			
					
		я правильно понимаю, что под линуксовую версию нужны скрипты API2?  | 
	
| 
			
			 | 
	|
			
			  20.2.2009, 20:19
			
				 Сообщение
					#10
					
				
			 
		 | 
	|
| 
        	
				
					 RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз  | 
       
			
			 
				да, версия под линукс появилась только когда появился второй апи.
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  2.3.2009, 21:49
			
				 Сообщение
					#11
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 55 Регистрация: 7.12.2008 Из: Тула Пользователь №: 1 349 Спасибо сказали: 1 раз  | 
       
			
			 
				Вообщем так. У меня есть хаб стоит на PtokaX 0.4.1.1 (Linux). Было раньше все норм до 1000 хаб просто *летает* . Но вот 3 дня назвад народу навалило за 1000. И при 1020 юзерах хаб просто падает(выключается сам). Я не знаю что и делать(. Помогите плз. И еще есть ли у кого хаб на  PtokaX 0.4.1.1 Linux народу на которой за 1020? Если есть напишите плз .   
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  3.3.2009, 10:15
			
				 Сообщение
					#12
					
				
			 
		 | 
	|
        	
				
					![]() Абсолютный новичок Группа: Пользователи Сообщений: 5 Регистрация: 2.3.2009 Пользователь №: 2 441 Спасибо сказали: 2 раза  | 
       
			
			 
				ulimit -n
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  3.3.2009, 10:53
			
				 Сообщение
					#13
					
				
			 
		 | 
	|
        	
				
					![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз  | 
       
			
			 
				Бгг. Кстати да. Пропиши в /etc/rc.local  
			
			
			
					
		ulimit -n 32000 ЗЫ у меня ведро самосборное, этот параметр вкомпилен  | 
	
| 
			
			 | 
	|
			
			  3.3.2009, 19:36
			
				 Сообщение
					#14
					
				
			 
		 | 
	|
        	
				
					![]() Абсолютный новичок Группа: Пользователи Сообщений: 5 Регистрация: 2.3.2009 Пользователь №: 2 441 Спасибо сказали: 2 раза  | 
       |
| 
			
			 | 
	|
			
			  3.3.2009, 20:12
			
				 Сообщение
					#15
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 55 Регистрация: 7.12.2008 Из: Тула Пользователь №: 1 349 Спасибо сказали: 1 раз  | 
       
			
			 
				ТАк что делать то?)
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  3.3.2009, 20:25
			
				 Сообщение
					#16
					
				
			 
		 | 
	|
        	
				
					![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз  | 
       
			
			 
				Пропиши в /etc/rc.local 
			
			
			
					
		ulimit -n 32000 и в консоли это напиши чтоб не перезагружаться. А прописка в rc.local нужна для автоматики работы  | 
	
| 
			
			 | 
	|
			
			  3.3.2009, 20:32
			
				 Сообщение
					#17
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 55 Регистрация: 7.12.2008 Из: Тула Пользователь №: 1 349 Спасибо сказали: 1 раз  | 
       
			
			 
				Лан сегодня пропишу, завтро вечером посмотрим )
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  3.3.2009, 21:32
			
				 Сообщение
					#18
					
				
			 
		 | 
	|
        	
				
					![]() Абсолютный новичок Группа: Пользователи Сообщений: 5 Регистрация: 2.3.2009 Пользователь №: 2 441 Спасибо сказали: 2 раза  | 
       |
| 
			
			 | 
	|
			
			  3.3.2009, 21:39
			
				 Сообщение
					#19
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 55 Регистрация: 7.12.2008 Из: Тула Пользователь №: 1 349 Спасибо сказали: 1 раз  | 
       
			
			 
				Ну а у когонить есть хаб то на линуксе птока с 1000 человекками?
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  5.3.2009, 15:12
			
				 Сообщение
					#20
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 55 Регистрация: 7.12.2008 Из: Тула Пользователь №: 1 349 Спасибо сказали: 1 раз  | 
       |
| 
			
			 | 
	|
![]() ![]()  | 
	
 Похожие темы
| Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
|---|---|---|---|---|---|
![]()  | 
	 Перехват выполнения бана(ов) PtokaX Возможно ли?  | 
	0 | MIKHAIL | 2 002 | 1.8.2022, 10:31 Посл. сообщение: MIKHAIL | 
![]()  | 
	  DC++ сервер в роутере  | 
	15 | мамин_парень | 21 570 | 29.1.2021, 8:02 Посл. сообщение: мамин_парень | 
![]()  | 
	ВАЖНО:   Модификация PtokaX от alex82  | 
	112 | alex82 | 122 995 | 13.9.2019, 17:57 Посл. сообщение: CyberGhost404 | 
![]()  | 
	  Модификация PtokaX от alex82  | 
	17 | alex82 | 25 347 | 22.8.2019, 12:27 Посл. сообщение: SergSat | 
![]()  | 
	 Ptokax 0.5.0.2 Crash-14.11.2014-01.11.48.log  | 
	8 | Drakula | 15 300 | 6.6.2019, 15:09 Посл. сообщение: avalon | 
![]()  | 
	  Готовая прошивка с поддержкой сервера DC++, все влезло в 4мб ))  | 
	1 | мамин_парень | 7 473 | 10.3.2018, 15:29 Посл. сообщение: мамин_парень | 
![]()  | 
	 Ptokax, opendchub (DC++) - Сборка пакета для OpenWRT, LEDE 2017 Пакеты хабов для прошивки роутера  | 
	0 | мамин_парень | 6 375 | 29.8.2017, 7:00 Посл. сообщение: мамин_парень | 
![]()  | 
	  API1, API2 | Скрипт антирекламы для чата и лички  | 
	39 | Damaks | 62 323 | 9.8.2017, 14:26 Посл. сообщение: Ksan | 
![]()  | 
	 Установка Linux хаба DC++ в ANDROID Теперь ты видел все ))  | 
	0 | мамин_парень | 6 458 | 5.8.2017, 9:49 Посл. сообщение: мамин_парень | 
![]()  | 
	ВАЖНО:   Описание. Публикация новых версий  | 
	94 | Svyat | 200 202 | 11.4.2017, 23:08 Посл. сообщение: Alexey | 
![]()  | 
	  Ребята как собрать под эту систему?  | 
	21 | мамин_парень | 33 312 | 10.4.2017, 15:19 Посл. сообщение: мамин_парень | 
![]()  | 
	 Linux хаб OpenDCHub под Android Есть кто сможет передлать из программистов форума  | 
	7 | Sezam | 11 105 | 9.1.2017, 15:42 Посл. сообщение: Saymon21 | 
![]()  | 
	 Автозапуск PtokaX на Rassberry Pi? Не могу запустить  | 
	13 | Sezam | 18 165 | 7.11.2016, 9:14 Посл. сообщение: Saymon21 | 
![]()  | 
	Доска обьявлений для Ptokax 0.5.0.x | 3 | NightmareUA | 9 610 | 11.8.2016, 16:22 Посл. сообщение: Ksan | 
![]()  | 
	 FreeBSD 11.0 & PtokaX Проблема подключения в клиенте PtokaX по имени  | 
	5 | nsd7 | 10 271 | 22.4.2016, 3:47 Посл. сообщение: Saymon21 | 
 
 | 
Сейчас: 4.11.2025, 16:51 |