Повисание тредов апача (php)
Убился, апач собран с threads, т.е. worker, впереди стоит nginx
Периодически ловлю в htop, что несколько процессов повисают в 100%, навсегда.
StartServers 4
MinSpareThreads 32
MaxSpareThreads 32
ThreadsPerChild 32
MaxClients 512
MaxRequestsPerChild 1000
в server-status и server-info про эти "потолковые" ничего не сказано.
apache
Installed versions: 2.2.17(2)(07:33:59 AM 04/06/2011)(apache2_modules_actions apache2_modules_alias apache2_modules_auth_basic apache2_modules_authn_alias apache2_modules_authn_anon apache2_modules_authn_dbm apache2_modules_authn_default apache2_modules_authn_file apache2_modules_authz_dbm apache2_modules_authz_default apache2_modules_authz_groupfile apache2_modules_authz_host apache2_modules_authz_owner apache2_modules_authz_user apache2_modules_autoindex apache2_modules_cache apache2_modules_cgi apache2_modules_cgid apache2_modules_dav apache2_modules_dav_fs apache2_modules_dav_lock apache2_modules_deflate apache2_modules_dir apache2_modules_disk_cache apache2_modules_env apache2_modules_expires apache2_modules_ext_filter apache2_modules_file_cache apache2_modules_filter apache2_modules_headers apache2_modules_include apache2_modules_info apache2_modules_log_config apache2_modules_logio apache2_modules_mem_cache apache2_modules_mime apache2_modules_mime_magic apache2_modules_negotiation apache2_modules_rewrite apache2_modules_setenvif apache2_modules_speling apache2_modules_status apache2_modules_unique_id apache2_modules_userdir apache2_modules_usertrack apache2_modules_vhost_alias ssl threads -apache2_modules_asis -apache2_modules_auth_digest -apache2_modules_authn_dbd -apache2_modules_cern_meta -apache2_modules_charset_lite -apache2_modules_dbd -apache2_modules_dumpio -apache2_modules_ident -apache2_modules_imagemap -apache2_modules_log_forensic -apache2_modules_proxy -apache2_modules_proxy_ajp -apache2_modules_proxy_balancer -apache2_modules_proxy_connect -apache2_modules_proxy_ftp -apache2_modules_proxy_http -apache2_modules_proxy_scgi -apache2_modules_reqtimeout -apache2_modules_substitute -apache2_modules_version -apache2_mpms_event -apache2_mpms_itk -apache2_mpms_peruser -apache2_mpms_prefork -apache2_mpms_worker -debug -doc -ldap -selinux -static -suexec)
php
Installed versions: 5.3.6(5.3)(04:37:07 PM 04/13/2011)(apache2 berkdb bzip2 cgi cli crypt ctype curl fileinfo filter gd gdbm hash iconv json mysql mysqli nls phar posix readline session simplexml snmp soap sockets ssl threads tokenizer truetype unicode xml zip zlib -adabas -bcmath -birdstep -calendar -cdb -cjk -curlwrappers -db2 -dbmaker -debug -doc -embed -empress -empress-bcs -enchant -esoob -exif -firebird -flatfile -fpm -frontbase -ftp -gd-external -gmp -imap -inifile -interbase -intl -iodbc -ipv6 -kerberos -kolab -ldap -ldap-sasl -libedit -mhash -mssql -mysqlnd -oci8 -oci8-instant-client -odbc -pcntl -pdo -pic -postgres -qdbm -recode -sapdb -sharedext -sharedmem -solid -spell -sqlite -sqlite3 -sybase-ct -sysvipc -tidy -wddx -xmlreader -xmlrpc -xmlwriter -xpm -xsl)
eaccelerator
Installed versions: 0.9.6.1-r1(08:06:24 AM 04/11/2011)(apache2 php_targets_php5-3 session -debug -disassembler -doccommentinclusion -inode -php_targets_php5-2)
есть какие-то идеи, куда копать? max_execution_time = 30
- Для комментирования войдите или зарегистрируйтесь
Буду рад идее, как это дело
Буду рад идее, как это дело хотя бы засекать, чтобы рестартовать... Не искать же 100% апача, чтобы прибивать? Так и нормальное убить что-то можно...
http://olegon.ru