LINUX.ORG.RU

Не могу запустить fast-cgi приложение

 ,


0

1

Debian, включен модуль mod_fcgid. PHP как модуль апач, mpm-itk. CGI включено. Хочу запустить просто исполняемое fast-cgi приложение. В администрировании Linux не силен. Долго ничего не происходит (показывает вроде как ожидает ответ). А в логах Апач вот это

 [Fri Jul 07 17:13:17.256917 2017] [fcgid:warn] [pid 6897] [client 188.162.193.146:18749] mod_fcgid: can't apply process slot for /var/www/user/data/www/domain_sample.com/cgi-bin/cgi1.fcgi

Менял параметры MaxProcessCount, FcgidMaxProcesses, но не помогло. Правда не факт, что сделал все правильно. В настройках конфигурации www-домена

#user 'sampleuser' virtual host 'sample.com' configuration file
<VirtualHost X.X.X.X:80>
	ServerName sample.com
	AddDefaultCharset off
	AssignUserID sampleuser sampleuser
	DocumentRoot /var/www/sampleuser/data/www/sample.com
	ServerAdmin webmaster@sample.com
	CustomLog /var/www/httpd-logs/sample.com.access.log combined
	ErrorLog /var/www/httpd-logs/sample.com.error.log
	VirtualDocumentRoot /var/www/sampleuser/data/www/%0
	ScriptAlias /cgi-bin/ /var/www/sampleuser/data/www/sample.com/cgi-bin/
    <Directory "/var/www/sampleuser/data/www/sample.com/cgi-bin/">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>	
	ScriptAlias /php-bin/ /var/www/php-bin/sampleuser/
	ServerAlias *.sample.com www.sample.com
	DirectoryIndex index.html index.php
	<FilesMatch "\.ph(p[3-5]?|tml)$">
		SetHandler application/x-httpd-php5
	</FilesMatch>
	AddHandler application/x-httpd-php5 .php .php3 .php4 .php5 .phtml
	Action application/x-httpd-php5 /php-bin/php
</VirtualHost>
<IfModule mod_fcgid.c>                                                                                                                             
  FcgidConnectTimeout 45
IPCConnectTimeout 100
MaxRequestsPerProcess 1000
MaxProcessCount 2
DefaultMinClassProcessCount 0
FcgidMaxRequestsPerProcess 0                                                                                                                           
</IfModule>

Может кто сталкивался с подобной проблемой, как разобраться в причинах, какие еще логи посмотреть?

Ответ на: комментарий от mky

Да, попробую. Вот так?

LogLevel warn rewrite:trace3 fcgid:info
Приложение собрал HelloWorld в среде Lazarus. Точно fcgi. Ну я так понимаю до запуска приложения вообще не доходит дело, судя по логам? Долго крутится загрузка, потом 503 ошибка. В логах апач это странное для меня сообщение can't apply process slot for

almuhandis
() автор топика

Вообщем, проблему решил. Оказалось, что модуль mod_fcgid не совместим mpm-itk. Перенастроил апач на работу с mpm-prefork и все заработало

almuhandis
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.