|  | 
| 
			 
			#1  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			люди помогите с сабжем плиз собираю: ./configure --with-threads --with-mpm=perchild получаю: /bin/sh /root/src/httpd-2.0.48/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -pthread -DHAVE_CONFIG_H -D_REENTRANT -D_THREAD_SAFE -I../../include -I../../include/arch -I../../include/arch/unix -c thread_mutex.c && touch thread_mutex.lo thread_mutex.c: In function `apr_thread_mutex_unlock': thread_mutex.c:218: void value not ignored as it ought to be *** Error code 1 | 
| 
			 
			#2  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Если у тебя вряха, ставь через pkg_add и не мучайся. Ставится без проблем, уже проверенно. 
				__________________ С уважением, Хостинг-оператор eServer.ru +7 (495) 22-33-474 | 
| 
			 
			#3  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			во фряхе пакадж собран с mpm-prefork а мне perchild нужен но сколько вариантов не пробовал - не собирается. mod_become-о подобные вещи не подходят ладно буду вешать апачи на разных портах как альтернативу. вообще мне нужно mod_perl mod_php запускать под своими пользователями - вечная тема. у кого есть информация как это сделать наиболее удобным способом поделитесь пожалуйста, пока что делаю для каждого юзера по конфигу с портами и хостами из которых инклюжу общий. пользователей менее десяти но во всем люблю порядок и простоту. | 
| 
			 
			#4  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			perchild - штука сильно сырая, не слышал что-бы кто-то продакшин сервер с ней использовал, но в целом по описанию она то, чего не хватает многим.
		 
				__________________ Хостинг - бизнес не для слабонервных. | 
| 
			 
			#5  
			
			
			
			
			
		 | |||
| 
 | |||
|   Цитата: 
  а вот при perchild нужно еще и mod_php собирать в тредном режиме, а это вообще сплошной глюк   
				__________________ С уважением, Антон Нехороших. | 
| 
			 
			#6  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			И не все расширения php поддерживают треды
		 | 
| 
			 
			#7  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Вот бы perchild скрестить с prefork ом   А как хорошо с perchild mod_perl работает никто не знает? 
				__________________ Хостинг - бизнес не для слабонервных. | 
| 
			 
			#8  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Кста позволю себе заметить что Apache 2.0.48 во FreeBSD 4.8 прекрасьненько собирается с моделью worker по крайней мере. Кстати вместе с PHP 4.3.4. Единственно, что ему похоже не хватает дескипторов открытых файлов на процесс (не на тред). И работает достаточно стабильно если не считать этого бага. | 
| 
			 
			#9  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Ну и вдогонку к предыдущему сообщению могу сказать, что проблема решена. То есть связка Apache 2.0.48 + PHP 4.3.4 + cgid теперь радостно работают с тредами (worker) на FreeBSD 4.8 Ну и соответственно с большой долей вероятности могу сказать тоже и про perchild (мне просто он как таковой не нужен). | 
| 
			 
			#10  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Об ошибке в файле thread_mutex.c Было: 218: if (apr_atomic_dec(&mutex->owner_ref) != 0) 219: return APR_SUCCESS; Стало: apr_atomic_dec(&mutex->owner_ref); if (mutex->owner_ref != 0) { return APR_SUCCESS; } И все счастливы. Пользуйтесь. | 
|  | 
| 
 | 
 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| настройка freebsd | Sergio | Технические аспекты и вопросы безопасности | 2 | 21.09.2007 12:19 | 
| Выд. сервер с apache2 | Rikardo | Сolocation, Центры Обработки Данных, IP-адреса и сети | 12 | 19.11.2006 15:38 | 
| FreeBSD vs Linux на сервере? | Urgant | Технические аспекты и вопросы безопасности | 4 | 08.08.2006 18:22 | 
| Freebsd 4.9 vs 5.2.1 | casper | Технические аспекты и вопросы безопасности | 12 | 01.06.2004 14:54 | 
| Ошибки с лимитами во freebsd 4.* | Maks | Технические аспекты и вопросы безопасности | 0 | 24.07.2002 13:52 |