Re: Please help - mod_fcgid: read data timeout in 31 seconds ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I guess my question is more about what that page is doing.  Connecting
to a DB, a cache, LDAP and are those failing to return a valid
connection within the page/server connection timeout time.  If you
turn down all of your timeouts does it occur in much shorter time then
currently?


On Tue, Nov 15, 2011 at 9:09 PM, Gregory Machin <gdm@xxxxxxxxxxxxxx> wrote:
> Hi Jeff.
> I have gone through the php.ini and I have set all the values
> insanely high. I have used phpinfo(); to check that it's reading the
> correct file and it is.
>
> phpinfo output:
>
> PHP Version 5.3.3-1ubuntu9.6
>
> System  Linux nzhmlapp04 2.6.35-30-generic #60-Ubuntu SMP Mon Sep 19
> 20:42:44 UTC 2011 x86_64
> Build Date      Oct 14 2011 22:31:37
> Server API      CGI/FastCGI
> Virtual Directory Support       disabled
> Configuration File (php.ini) Path       /etc/php5/cgi
> Loaded Configuration File       /home/phpwiki/etc/php5/php.ini
> Scan this dir for additional .ini files         /etc/php5/cgi/conf.d
> Additional .ini files parsed    /etc/php5/cgi/conf.d/mcrypt.ini,
> /etc/php5/cgi/conf.d/mysql.ini, /etc/php5/cgi/conf.d/mysqli.ini,
> /etc/php5/cgi/conf.d/pdo.ini, /etc/php5/cgi/conf.d/pdo_mysql.ini,
> /etc/php5/cgi/conf.d/pdo_sqlite.ini, /etc/php5/cgi/conf.d/sqlite.ini,
> /etc/php5/cgi/conf.d/sqlite3.ini
> PHP API         20090626
> PHP Extension   20090626
> Zend Extension  220090626
> Zend Extension Build    API220090626,NTS
> PHP Extension Build     API20090626,NTS
> Debug Build     no
> Thread Safety   disabled
> Zend Memory Manager     enabled
> Zend Multibyte Support  disabled
> IPv6 Support    enabled
> Registered PHP Streams  https, ftps, compress.zlib, compress.bzip2,
> php, file, glob, data, http, ftp, phar, zip
> Registered Stream Socket Transports     tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
> Registered Stream Filters       zlib.*, bzip2.*, convert.iconv.*,
> string.rot13, string.toupper, string.tolower, string.strip_tags,
> convert.*, consumed, dechunk, mcrypt.*, mdecrypt.*
>
> Suhosin logo This server is protected with the Suhosin Patch 0.9.9.1
> Copyright (c) 2006-2007 Hardened-PHP Project Copyright (c) 2007-2009
> SektionEins GmbH
>
> Zend logo This program makes use of the Zend Scripting Language Engine:
> Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
>
> PHP Credits
> Configuration
> bcmath
> BCMath support  enabled
>
> Directive       Local Value     Master Value
> bcmath.scale    0       0
>
> bz2
> BZip2 Support   Enabled
> Stream Wrapper support  compress.bz2://
> Stream Filter support   bzip2.decompress, bzip2.compress
> BZip2 Version   1.0.5, 10-Dec-2007
>
> calendar
> Calendar support        enabled
>
> cgi-fcgi
> Directive       Local Value     Master Value
> cgi.check_shebang_line  1       1
> cgi.discard_path        0       0
> cgi.fix_pathinfo        1       1
> cgi.force_redirect      1       1
> cgi.nph 0       0
> cgi.redirect_status_env no value        no value
> cgi.rfc2616_headers     0       0
> fastcgi.logging 1       1
>
> Core
> PHP Version     5.3.3-1ubuntu9.6
>
> Directive       Local Value     Master Value
> allow_call_time_pass_reference  Off     Off
> allow_url_fopen On      On
> allow_url_include       Off     Off
> always_populate_raw_post_data   Off     Off
> arg_separator.input     &       &
> arg_separator.output    &       &
> asp_tags        Off     Off
> auto_append_file        no value        no value
> auto_globals_jit        On      On
> auto_prepend_file       no value        no value
> browscap        no value        no value
> default_charset no value        no value
> default_mimetype        text/html       text/html
> define_syslog_variables Off     Off
> disable_classes no value        no value
> disable_functions       no value        no value
> display_errors  Off     Off
> display_startup_errors  Off     Off
> doc_root        no value        no value
> docref_ext      no value        no value
> docref_root     no value        no value
> enable_dl       Off     Off
> error_append_string     no value        no value
> error_log       /home/phpwiki/logs/php_errors.log       /home/phpwiki/logs/php_errors.log
> error_prepend_string    no value        no value
> error_reporting 22527   22527
> exit_on_timeout Off     Off
> expose_php      On      On
> extension_dir   /usr/lib/php5/20090626  /usr/lib/php5/20090626
> file_uploads    On      On
> highlight.bg    #FFFFFF #FFFFFF
> highlight.comment       #FF8000 #FF8000
> highlight.default       #0000BB #0000BB
> highlight.html  #000000 #000000
> highlight.keyword       #007700 #007700
> highlight.string        #DD0000 #DD0000
> html_errors     On      On
> ignore_repeated_errors  Off     Off
> ignore_repeated_source  Off     Off
> ignore_user_abort       Off     Off
> implicit_flush  Off     Off
> include_path    .:/usr/share/php:/usr/share/pear        .:/usr/share/php:/usr/share/pear
> log_errors      On      On
> log_errors_max_len      1024    1024
> magic_quotes_gpc        Off     Off
> magic_quotes_runtime    Off     Off
> magic_quotes_sybase     Off     Off
> mail.add_x_header       On      On
> mail.force_extra_parameters     no value        no value
> mail.log        no value        no value
> max_execution_time      601     601
> max_file_uploads        20      20
> max_input_nesting_level 64      64
> max_input_time  600     600
> memory_limit    128M    128M
> open_basedir    no value        no value
> output_buffering        4096    4096
> output_handler  no value        no value
> post_max_size   32M     32M
> precision       14      14
> realpath_cache_size     16K     16K
> realpath_cache_ttl      120     120
> register_argc_argv      Off     Off
> register_globals        Off     Off
> register_long_arrays    Off     Off
> report_memleaks On      On
> report_zend_debug       On      On
> request_order   GP      GP
> safe_mode       Off     Off
> safe_mode_exec_dir      no value        no value
> safe_mode_gid   Off     Off
> safe_mode_include_dir   no value        no value
> sendmail_from   no value        no value
> sendmail_path   /usr/sbin/sendmail -t -i        /usr/sbin/sendmail -t -i
> serialize_precision     100     100
> short_open_tag  On      On
> SMTP    localhost       localhost
> smtp_port       25      25
> sql.safe_mode   Off     Off
> track_errors    Off     Off
> unserialize_callback_func       no value        no value
> upload_max_filesize     32M     32M
> upload_tmp_dir  /home/phpwiki/tmp       /home/phpwiki/tmp
> user_dir        no value        no value
> user_ini.cache_ttl      300     300
> user_ini.filename       .user.ini       .user.ini
> variables_order GPCS    GPCS
> xmlrpc_error_number     0       0
> xmlrpc_errors   Off     Off
> y2k_compliance  On      On
> zend.enable_gc  On      On
>
> ctype
> ctype functions         enabled
>
> date
> date/time support       enabled
> "Olson" Timezone Database Version       0.system
> Timezone Database       internal
> Default timezone        Pacific/Auckland
>
> Directive       Local Value     Master Value
> date.default_latitude   31.7667 31.7667
> date.default_longitude  35.2333 35.2333
> date.sunrise_zenith     90.583333       90.583333
> date.sunset_zenith      90.583333       90.583333
> date.timezone   no value        no value
>
> dba
> DBA support     enabled
> Supported handlers      cdb cdb_make db4 inifile flatfile
>
> Directive       Local Value     Master Value
> dba.default_handler     flatfile        flatfile
>
> dom
> DOM/XML         enabled
> DOM/XML API Version     20031129
> libxml Version  2.7.7
> HTML Support    enabled
> XPath Support   enabled
> XPointer Support        enabled
> Schema Support  enabled
> RelaxNG Support         enabled
>
> ereg
> Regex Library   Bundled library enabled
>
> exif
> EXIF Support    enabled
> EXIF Version    1.4 $Id: exif.c 293036 2010-01-03 09:23:27Z sebastian $
> Supported EXIF Version  0220
> Supported filetypes     JPEG,TIFF
>
> Directive       Local Value     Master Value
> exif.decode_jis_intel   JIS     JIS
> exif.decode_jis_motorola        JIS     JIS
> exif.decode_unicode_intel       UCS-2LE UCS-2LE
> exif.decode_unicode_motorola    UCS-2BE UCS-2BE
> exif.encode_jis no value        no value
> exif.encode_unicode     ISO-8859-15     ISO-8859-15
>
> fileinfo
> fileinfo support        enabled
> version         1.0.5-dev
>
> filter
> Input Validation and Filtering  enabled
> Revision        $Revision: 298196 $
>
> Directive       Local Value     Master Value
> filter.default  unsafe_raw      unsafe_raw
> filter.default_flags    no value        no value
>
> ftp
> FTP support     enabled
>
> gettext
> GetText Support         enabled
>
> hash
> hash support    enabled
> Hashing Engines         md2 md4 md5 sha1 sha224 sha256 sha384 sha512
> ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3
> tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru
> snefru256 gost adler32 crc32 crc32b salsa10 salsa20 haval128,3
> haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4
> haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5
> haval224,5 haval256,5
>
> iconv
> iconv support   enabled
> iconv implementation    glibc
> iconv library version   2.12.1
>
> Directive       Local Value     Master Value
> iconv.input_encoding    ISO-8859-1      ISO-8859-1
> iconv.internal_encoding ISO-8859-1      ISO-8859-1
> iconv.output_encoding   ISO-8859-1      ISO-8859-1
>
> json
> json support    enabled
> json version    1.2.1
>
> libxml
> libXML support  active
> libXML Compiled Version         2.7.7
> libXML Loaded Version   20707
> libXML streams  enabled
>
> mbstring
> Multibyte Support       enabled
> Multibyte string engine         libmbfl
> HTTP input encoding translation         disabled
>
> mbstring extension makes use of "streamable kanji code filter and
> converter", which is distributed under the GNU Lesser General Public
> License version 2.1.
>
> Multibyte (japanese) regex support      enabled
> Multibyte regex (oniguruma) backtrack check     On
> Multibyte regex (oniguruma) version     4.7.1
>
> Directive       Local Value     Master Value
> mbstring.detect_order   no value        no value
> mbstring.encoding_translation   Off     Off
> mbstring.func_overload  0       0
> mbstring.http_input     pass    pass
> mbstring.http_output    pass    pass
> mbstring.http_output_conv_mimetypes     ^(text/|application/xhtml\+xml) ^(text/|application/xhtml\+xml)
> mbstring.internal_encoding      no value        no value
> mbstring.language       neutral neutral
> mbstring.strict_detection       Off     Off
> mbstring.substitute_character   no value        no value
>
> mcrypt
> mcrypt support  enabled
> mcrypt_filter support   enabled
> Version         2.5.8
> Api No  20021217
> Supported ciphers       cast-128 gost rijndael-128 twofish arcfour cast-256
> loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256
> serpent xtea blowfish enigma rc2 tripledes
> Supported modes         cbc cfb ctr ecb ncfb nofb ofb stream
>
> Directive       Local Value     Master Value
> mcrypt.algorithms_dir   no value        no value
> mcrypt.modes_dir        no value        no value
>
> mhash
> MHASH support   Enabled
> MHASH API Version       Emulated Support
>
> mysql
> MySQL Support   enabled
> Active Persistent Links         0
> Active Links    0
> Client API version      5.1.49
> MYSQL_MODULE_TYPE       external
> MYSQL_SOCKET    /var/run/mysqld/mysqld.sock
> MYSQL_INCLUDE   -I/usr/include/mysql
> MYSQL_LIBS      -L/usr/lib -lmysqlclient_r
>
> Directive       Local Value     Master Value
> mysql.allow_local_infile        On      On
> mysql.allow_persistent  On      On
> mysql.connect_timeout   60      60
> mysql.default_host      no value        no value
> mysql.default_password  no value        no value
> mysql.default_port      no value        no value
> mysql.default_socket    /var/run/mysqld/mysqld.sock     /var/run/mysqld/mysqld.sock
> mysql.default_user      no value        no value
> mysql.max_links Unlimited       Unlimited
> mysql.max_persistent    Unlimited       Unlimited
> mysql.trace_mode        Off     Off
>
> mysqli
> MysqlI Support  enabled
> Client API library version      5.1.49
> Active Persistent Links         0
> Inactive Persistent Links       0
> Active Links    0
> Client API header version       5.1.49
> MYSQLI_SOCKET   /var/run/mysqld/mysqld.sock
>
> Directive       Local Value     Master Value
> mysqli.allow_local_infile       On      On
> mysqli.allow_persistent On      On
> mysqli.default_host     no value        no value
> mysqli.default_port     3306    3306
> mysqli.default_pw       no value        no value
> mysqli.default_socket   no value        no value
> mysqli.default_user     no value        no value
> mysqli.max_links        Unlimited       Unlimited
> mysqli.max_persistent   Unlimited       Unlimited
> mysqli.reconnect        Off     Off
>
> openssl
> OpenSSL support         enabled
> OpenSSL Library Version         OpenSSL 0.9.8o 01 Jun 2010
> OpenSSL Header Version  OpenSSL 0.9.8o 01 Jun 2010
>
> pcre
> PCRE (Perl Compatible Regular Expressions) Support      enabled
> PCRE Library Version    8.02 2010-03-19
>
> Directive       Local Value     Master Value
> pcre.backtrack_limit    100000  100000
> pcre.recursion_limit    100000  100000
>
> PDO
> PDO support     enabled
> PDO drivers     mysql, sqlite, sqlite2
>
> pdo_mysql
> PDO Driver for MySQL    enabled
> Client API version      5.1.49
>
> pdo_sqlite
> PDO Driver for SQLite 3.x       enabled
> SQLite Library  3.7.2
>
> Phar
> Phar: PHP Archive support       enabled
> Phar EXT version        2.0.1
> Phar API version        1.1.1
> SVN revision    $Revision: 298908 $
> Phar-based phar archives        enabled
> Tar-based phar archives         enabled
> ZIP-based phar archives         enabled
> gzip compression        enabled
> bzip2 compression       enabled
> OpenSSL support         enabled
>
> Phar based on pear/PHP_Archive, original concept by Davey Shafik.
> Phar fully realized by Gregory Beaver and Marcus Boerger.
> Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.
>
> Directive       Local Value     Master Value
> phar.cache_list no value        no value
> phar.readonly   On      On
> phar.require_hash       On      On
>
> posix
> Revision        $Revision: 300764 $
>
> Reflection
> Reflection      enabled
> Version         $Revision: 300393 $
>
> session
> Session Support         enabled
> Registered save handlers        files user sqlite
> Registered serializer handlers  php php_binary wddx
>
> Directive       Local Value     Master Value
> session.auto_start      Off     Off
> session.bug_compat_42   Off     Off
> session.bug_compat_warn Off     Off
> session.cache_expire    180     180
> session.cache_limiter   nocache nocache
> session.cookie_domain   no value        no value
> session.cookie_httponly Off     Off
> session.cookie_lifetime 0       0
> session.cookie_path     /       /
> session.cookie_secure   Off     Off
> session.entropy_file    no value        no value
> session.entropy_length  0       0
> session.gc_divisor      1000    1000
> session.gc_maxlifetime  1440    1440
> session.gc_probability  1       1
> session.hash_bits_per_character 5       5
> session.hash_function   0       0
> session.name    PHPSESSID       PHPSESSID
> session.referer_check   no value        no value
> session.save_handler    files   files
> session.save_path       /home/phpwiki/tmp       /home/phpwiki/tmp
> session.serialize_handler       php     php
> session.use_cookies     On      On
> session.use_only_cookies        On      On
> session.use_trans_sid   0       0
>
> shmop
> shmop support   enabled
>
> SimpleXML
> Simplexml support       enabled
> Revision        $Revision: 299424 $
> Schema support  enabled
>
> soap
> Soap Client     enabled
> Soap Server     enabled
>
> Directive       Local Value     Master Value
> soap.wsdl_cache 1       1
> soap.wsdl_cache_dir     /tmp    /tmp
> soap.wsdl_cache_enabled 1       1
> soap.wsdl_cache_limit   5       5
> soap.wsdl_cache_ttl     86400   86400
>
> sockets
> Sockets Support         enabled
>
> SPL
> SPL support     enabled
> Interfaces      Countable, OuterIterator, RecursiveIterator,
> SeekableIterator, SplObserver, SplSubject
> Classes         AppendIterator, ArrayIterator, ArrayObject,
> BadFunctionCallException, BadMethodCallException, CachingIterator,
> DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator,
> FilterIterator, GlobIterator, InfiniteIterator,
> InvalidArgumentException, IteratorIterator, LengthException,
> LimitIterator, LogicException, MultipleIterator, NoRewindIterator,
> OutOfBoundsException, OutOfRangeException, OverflowException,
> ParentIterator, RangeException, RecursiveArrayIterator,
> RecursiveCachingIterator, RecursiveDirectoryIterator,
> RecursiveFilterIterator, RecursiveIteratorIterator,
> RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator,
> RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject,
> SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage,
> SplPriorityQueue, SplQueue, SplStack, SplTempFileObject,
> UnderflowException, UnexpectedValueException
>
> SQLite
> SQLite support  enabled
> PECL Module version     2.0-dev $Id: sqlite.c 298697 2010-04-28 12:10:10Z iliaa $
> SQLite Library  2.8.17
> SQLite Encoding         UTF-8
>
> Directive       Local Value     Master Value
> sqlite.assoc_case       0       0
>
> sqlite3
> SQLite3 support enabled
> SQLite3 module version  0.7-dev
> SQLite Library  3.7.2
>
> Directive       Local Value     Master Value
> sqlite3.extension_dir   no value        no value
>
> standard
> Dynamic Library Support         enabled
> Path to sendmail        /usr/sbin/sendmail -t -i
>
> Directive       Local Value     Master Value
> assert.active   1       1
> assert.bail     0       0
> assert.callback no value        no value
> assert.quiet_eval       0       0
> assert.warning  1       1
> auto_detect_line_endings        0       0
> default_socket_timeout  240     240
> safe_mode_allowed_env_vars      PHP_    PHP_
> safe_mode_protected_env_vars    LD_LIBRARY_PATH LD_LIBRARY_PATH
> url_rewriter.tags       a=href,area=href,frame=src,input=src,form=fakeentry     a=href,area=href,frame=src,input=src,form=fakeentry
> user_agent      no value        no value
>
> sysvmsg
> sysvmsg support         enabled
> Revision        $Revision: 293036 $
>
> tokenizer
> Tokenizer Support       enabled
>
> wddx
> WDDX Support    enabled
> WDDX Session Serializer         enabled
>
> xml
> XML Support     active
> XML Namespace Support   active
> libxml2 Version         2.7.7
>
> xmlreader
> XMLReader       enabled
>
> xmlwriter
> XMLWriter       enabled
>
> zip
> Zip     enabled
> Extension Version       $Id: php_zip.c 300470 2010-06-15 18:48:33Z pajoye $
> Zip version     1.9.1
> Libzip version  0.9.0
>
> zlib
> ZLib Support    enabled
> Stream Wrapper support  compress.zlib://
> Stream Filter support   zlib.inflate, zlib.deflate
> Compiled Version        1.2.1.1
> Linked Version  1.2.3.4
>
> Directive       Local Value     Master Value
> zlib.output_compression Off     Off
> zlib.output_compression_level   -1      -1
> zlib.output_handler     no value        no value
>
> Additional Modules
> Module Name
> sysvsem
> sysvshm
>
> Environment
> Variable        Value
> PHPRC   /home/phpwiki/fcgi-bin/../etc/php5
> SCRIPT_FILENAME         no value
> PHP_FCGI_CHILDREN       8
> PATH    /usr/local/bin:/usr/bin:/bin
> PWD     /home/phpwiki/fcgi-bin
> SHLVL   0
> PHP_FCGI_MAX_REQUESTS   5000
>
> PHP Variables
> Variable        Value
> _COOKIE["__utma"]       1.1650060653.1315975034.1318825725.1319486824.3
> _COOKIE["__utmz"]       1.1315975034.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
> _COOKIE["WRUID"]        266346829.661610187
> _COOKIE["EndaceWiki_WIKI_ID"]   admin
> _COOKIE["PHPSESSID"]    217d10ubuosjqqfvvfv0gi5385
> _SERVER["PHPRC"]        /home/phpwiki/fcgi-bin/../etc/php5
> _SERVER["SCRIPT_FILENAME"]      /home/phpwiki/public_html/phpinfo.php
> _SERVER["PHP_FCGI_CHILDREN"]    8
> _SERVER["PATH"] /bin:/usr/bin
> _SERVER["PWD"]  /home/phpwiki/fcgi-bin
> _SERVER["SHLVL"]        0
> _SERVER["PHP_FCGI_MAX_REQUESTS"]        5000
> _SERVER["FCGI_ROLE"]    RESPONDER
> _SERVER["SCRIPT_URL"]   /phpinfo.php
> _SERVER["SCRIPT_URI"]   http://test-phpwiki.example.com/phpinfo.php
> _SERVER["HTTP_HOST"]    test-phpwiki.example.com
> _SERVER["HTTP_USER_AGENT"]      Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0)
> Gecko/20100101 Firefox/8.0
> _SERVER["HTTP_ACCEPT"]  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
> _SERVER["HTTP_ACCEPT_LANGUAGE"] en-us,en;q=0.5
> _SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate
> _SERVER["HTTP_ACCEPT_CHARSET"]  ISO-8859-1,utf-8;q=0.7,*;q=0.7
> _SERVER["HTTP_CONNECTION"]      close
> _SERVER["HTTP_COOKIE"]  __utma=1.1650060653.1315975034.1318825725.1319486824.3;
> __utmz=1.1315975034.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
> WRUID=266346829.661610187; EndaceWiki_WIKI_ID=admin;
> PHPSESSID=217d10ubuosjqqfvvfv0gi5385
> _SERVER["HTTP_CACHE_CONTROL"]   max-age=0
> _SERVER["SERVER_SIGNATURE"]     <address>Apache/2.2.16 (Ubuntu) Server at
> test-phpwiki.example.com Port 80</address>
> _SERVER["SERVER_SOFTWARE"]      Apache/2.2.16 (Ubuntu)
> _SERVER["SERVER_NAME"]  test-phpwiki.example.com
> _SERVER["SERVER_ADDR"]  192.168.32.22
> _SERVER["SERVER_PORT"]  80
> _SERVER["REMOTE_ADDR"]  192.168.69.237
> _SERVER["DOCUMENT_ROOT"]        /home/phpwiki/public_html
> _SERVER["SERVER_ADMIN"] [no address given]
> _SERVER["REMOTE_PORT"]  50876
> _SERVER["GATEWAY_INTERFACE"]    CGI/1.1
> _SERVER["SERVER_PROTOCOL"]      HTTP/1.1
> _SERVER["REQUEST_METHOD"]       GET
> _SERVER["QUERY_STRING"] no value
> _SERVER["REQUEST_URI"]  /phpinfo.php
> _SERVER["SCRIPT_NAME"]  /phpinfo.php
> _SERVER["PHP_SELF"]     /phpinfo.php
> _SERVER["REQUEST_TIME"] 1321408932
>
>
>
> On Wed, Nov 16, 2011 at 2:10 PM, Jeff Dyke <jeff.dyke@xxxxxxxxx> wrote:
>> 31 seconds is likely not a coincidence that its a default timeout to a
>> lot of things, core PHP included.
>>
>> I know every little about PHPWiki, but suspect its trying to connect
>> to something and the default timeout it giving up after 30 seconds.
>> This is an interesting setting:
>> IPCCommTimeout 31
>>
>> what does that control?
>>
>> On Tue, Nov 15, 2011 at 7:36 PM, Gregory Machin <gdm@xxxxxxxxxxxxxx> wrote:
>>> Hi.
>>> I'm running Apache/2.2.16 (Ubuntu) , libapache2-mod-fcgid
>>> 1:2.3.5-2ubuntu0.1,  php5-cgi 5.3.3-1ubuntu9.6. on Ubuntu 10.10 LTS,
>>> in a Virtualmin LAMP stack. Each Virtualhost runs suexec, thus the
>>> need for mod-fcgid so that each site is running under its own user
>>> account.
>>>
>>> I have a clean install of PHPWiki , latest stable version. I'm trying
>>> to import the data from the old install of PHPWiki (3.2 MB zip), using
>>> the restore feature, every time I try the restore the process crashes
>>> with "500 Internal server error" the the following in the logs :
>>>
>>> [Wed Nov 16 10:21:14 2011] [warn] [client 192.168.69.237] mod_fcgid:
>>> read data timeout in 31 seconds, referer:
>>> http://test-phpwiki.example.com/index.php/PhpWikiAdministration
>>> [Wed Nov 16 10:21:14 2011] [warn] [client 192.168.69.237]
>>> (110)Connection timed out: mod_fcgid: ap_pass_brigade failed in
>>> handle_request function, referer:
>>> http://test-phpwiki.example.com/index.php/PhpWikiAdministration
>>>
>>>
>>> I have adjusted every setting I can find in php, mod-fcgid, and
>>> apache. I'v googled for the last day and a half with no clear answer.
>>>
>>> Configuration as follows:
>>>
>>> root@nzhmlapp04:/home/phpwiki# cat fcgi-bin/php5.fcgi
>>> #!/bin/bash
>>> PHPRC=$PWD/../etc/php5
>>> export PHP_FCGI_MAX_REQUESTS=5000
>>> export PHP_FCGI_CHILDREN=8
>>> export PHPRC
>>> umask 022
>>> SCRIPT_FILENAME=$PATH_TRANSLATED
>>> export SCRIPT_FILENAME
>>> exec /usr/bin/php5-cgi
>>>
>>> root@nzhmlapp04:/home/phpwiki# cat /etc/apache2/mods-enabled/fcgid.conf
>>> <IfModule mod_fcgid.c>
>>>  AddHandler    fcgid-script .fcgi
>>>  FcgidConnectTimeout 300
>>> MaxRequestLen 1000000000
>>> IdleTimeout 3600
>>> ProcessLifeTime 7200
>>> MaxProcessCount 1000
>>> DefaultMinClassProcessCount 3
>>> DefaultMaxClassProcessCount 100
>>> IPCConnectTimeout 60
>>> IPCCommTimeout 600
>>> BusyTimeout 300
>>> </IfModule>
>>>
>>> apache2.conf
>>>
>>> root@nzhmlapp04:/home/phpwiki# cat /etc/apache2/apache2.conf  | grep
>>> -v "#" | grep  [^[:space:]]
>>> ServerRoot "/etc/apache2"
>>> LockFile /var/lock/apache2/accept.lock
>>> PidFile ${APACHE_PID_FILE}
>>> TimeOut 300
>>> KeepAlive on
>>> MaxKeepAliveRequests 100
>>> KeepAliveTimeout 60
>>> <IfModule mpm_prefork_module>
>>>    StartServers          5
>>>    MinSpareServers       5
>>>    MaxSpareServers      10
>>>    MaxClients          150
>>>    MaxRequestsPerChild   0
>>> </IfModule>
>>> <IfModule mpm_worker_module>
>>>    StartServers          2
>>>    MinSpareThreads      25
>>>    MaxSpareThreads      75
>>>    ThreadLimit          64
>>>    ThreadsPerChild      25
>>>    MaxClients          150
>>>    MaxRequestsPerChild   0
>>> </IfModule>
>>> <IfModule mpm_event_module>
>>>    StartServers          2
>>>    MaxClients          150
>>>    MinSpareThreads      25
>>>    MaxSpareThreads      75
>>>    ThreadLimit          64
>>>    ThreadsPerChild      25
>>>    MaxRequestsPerChild   0
>>> </IfModule>
>>> User ${APACHE_RUN_USER}
>>> Group ${APACHE_RUN_GROUP}
>>> AccessFileName .htaccess
>>> <Files ~ "^\.ht">
>>>    Order allow,deny
>>>    Deny from all
>>>    Satisfy all
>>> </Files>
>>> DefaultType text/plain
>>> HostnameLookups Off
>>> ErrorLog /var/log/apache2/error.log
>>> LogLevel warn
>>> Include /etc/apache2/mods-enabled/*.load
>>> Include /etc/apache2/mods-enabled/*.conf
>>> Include /etc/apache2/httpd.conf
>>> Include /etc/apache2/ports.conf
>>> LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\"
>>> \"%{User-Agent}i\"" vhost_combined
>>> LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\"
>>> \"%{User-Agent}i\"" combined
>>> LogFormat "%h %l %u %t \"%r\" %>s %O" common
>>> LogFormat "%{Referer}i -> %U" referer
>>> LogFormat "%{User-agent}i" agent
>>> CustomLog /var/log/apache2/other_vhosts_access.log vhost_combined
>>> Include /etc/apache2/conf.d/
>>> Include /etc/apache2/sites-enabled/
>>> NameVirtualHost 192.168.32.22:80
>>>
>>>
>>> apache virtualhost
>>>
>>> SuexecUserGroup "#1014" "#1014"
>>> ServerName phpwiki.example.com
>>> ServerAlias www.phpwiki.example.com
>>> ServerAlias test-phpwiki.example.com
>>> ServerAlias webmail.phpwiki.example.com
>>> ServerAlias admin.phpwiki.example.com
>>> DocumentRoot /home/phpwiki/public_html
>>> ErrorLog /var/log/virtualmin/phpwiki.example.com_error_log
>>> CustomLog /var/log/virtualmin/phpwiki.example.com_access_log combined
>>> ScriptAlias /cgi-bin/ /home/phpwiki/cgi-bin/
>>> ScriptAlias /awstats/ /home/phpwiki/cgi-bin/
>>> DirectoryIndex index.html index.htm index.php index.php4 index.php5
>>> <Directory /home/phpwiki/public_html>
>>> Options -Indexes +IncludesNOEXEC +FollowSymLinks +ExecCGI
>>> allow from all
>>> AllowOverride All
>>> AddHandler fcgid-script .php
>>> AddHandler fcgid-script .php5
>>> FCGIWrapper /home/phpwiki/fcgi-bin/php5.fcgi .php
>>> FCGIWrapper /home/phpwiki/fcgi-bin/php5.fcgi .php5
>>> </Directory>
>>> <Directory /home/phpwiki/cgi-bin>
>>> allow from all
>>> </Directory>
>>> RewriteEngine on
>>> RewriteCond %{HTTP_HOST} =webmail.phpwiki.example.com
>>> RewriteRule ^(.*) https://phpwiki.example.com:20000/ [R]
>>> RewriteCond %{HTTP_HOST} =admin.phpwiki.example.com
>>> RewriteRule ^(.*) https://phpwiki.example.com:10000/ [R]
>>> RemoveHandler .php
>>> RemoveHandler .php5
>>> IPCCommTimeout 31
>>> <Files awstats.pl>
>>> AuthName "phpwiki.example.com statistics"
>>> AuthType Basic
>>> AuthUserFile /home/phpwiki/.awstats-htpasswd
>>> require valid-user
>>> </Files>
>>>
>>>
>>> php.ini
>>>
>>> [PHP]
>>> engine = On
>>> short_open_tag = On
>>> asp_tags = Off
>>> precision = 14
>>> y2k_compliance = On
>>> output_buffering = 4096
>>> zlib.output_compression = Off
>>> implicit_flush = Off
>>> unserialize_callback_func =
>>> serialize_precision = 100
>>> allow_call_time_pass_reference = Off
>>> safe_mode = Off
>>> safe_mode_gid = Off
>>> safe_mode_include_dir =
>>> safe_mode_exec_dir =
>>> safe_mode_allowed_env_vars = PHP_
>>> safe_mode_protected_env_vars = LD_LIBRARY_PATH
>>> disable_functions =
>>> disable_classes =
>>> expose_php = On
>>> max_execution_time = 600
>>> max_input_time = 600
>>> memory_limit = 128M
>>> error_reporting = E_ALL & ~E_DEPRECATED
>>> display_errors = Off
>>> display_startup_errors = Off
>>> log_errors = On
>>> log_errors_max_len = 1024
>>> ignore_repeated_errors = Off
>>> ignore_repeated_source = Off
>>> report_memleaks = On
>>> track_errors = Off
>>> html_errors = On
>>> error_log = /home/phpwiki/logs/php_errors.log
>>> variables_order = "GPCS"
>>> request_order = "GP"
>>> register_globals = Off
>>> register_long_arrays = Off
>>> register_argc_argv = Off
>>> auto_globals_jit = On
>>> post_max_size = 32M
>>> magic_quotes_gpc = Off
>>> magic_quotes_runtime = Off
>>> magic_quotes_sybase = Off
>>> auto_prepend_file =
>>> auto_append_file =
>>> default_mimetype = "text/html"
>>> doc_root =
>>> user_dir =
>>> enable_dl = Off
>>> file_uploads = On
>>> upload_tmp_dir = /home/phpwiki/tmp
>>> upload_max_filesize = 32M
>>> max_file_uploads = 20
>>> allow_url_fopen = On
>>> allow_url_include = Off
>>> default_socket_timeout = 240
>>> [Date]
>>> [filter]
>>> [iconv]
>>> [intl]
>>> [sqlite]
>>> [sqlite3]
>>> [Pcre]
>>> [Pdo]
>>> [Pdo_mysql]
>>> pdo_mysql.cache_size = 2000
>>> pdo_mysql.default_socket=
>>> [Phar]
>>> [Syslog]
>>> define_syslog_variables  = Off
>>> [mail function]
>>> SMTP = localhost
>>> smtp_port = 25
>>> mail.add_x_header = On
>>> [SQL]
>>> sql.safe_mode = Off
>>> [ODBC]
>>> odbc.allow_persistent = On
>>> odbc.check_persistent = On
>>> odbc.max_persistent = -1
>>> odbc.max_links = -1
>>> odbc.defaultlrl = 4096
>>> odbc.defaultbinmode = 1
>>> [Interbase]
>>> ibase.allow_persistent = 1
>>> ibase.max_persistent = -1
>>> ibase.max_links = -1
>>> ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
>>> ibase.dateformat = "%Y-%m-%d"
>>> ibase.timeformat = "%H:%M:%S"
>>> [MySQL]
>>> mysql.allow_local_infile = On
>>> mysql.allow_persistent = On
>>> mysql.cache_size = 2000
>>> mysql.max_persistent = -1
>>> mysql.max_links = -1
>>> mysql.default_port =
>>> mysql.default_socket =
>>> mysql.default_host =
>>> mysql.default_user =
>>> mysql.default_password =
>>> mysql.connect_timeout = 60
>>> mysql.trace_mode = Off
>>> [MySQLi]
>>> mysqli.max_persistent = -1
>>> mysqli.allow_persistent = On
>>> mysqli.max_links = -1
>>> mysqli.cache_size = 2000
>>> mysqli.default_port = 3306
>>> mysqli.default_socket =
>>> mysqli.default_host =
>>> mysqli.default_user =
>>> mysqli.default_pw =
>>> mysqli.reconnect = Off
>>> [mysqlnd]
>>> mysqlnd.collect_statistics = On
>>> mysqlnd.collect_memory_statistics = Off
>>> [OCI8]
>>> [PostgresSQL]
>>> pgsql.allow_persistent = On
>>> pgsql.auto_reset_persistent = Off
>>> pgsql.max_persistent = -1
>>> pgsql.max_links = -1
>>> pgsql.ignore_notice = 0
>>> pgsql.log_notice = 0
>>> [Sybase-CT]
>>> sybct.allow_persistent = On
>>> sybct.max_persistent = -1
>>> sybct.max_links = -1
>>> sybct.min_server_severity = 10
>>> sybct.min_client_severity = 10
>>> [bcmath]
>>> bcmath.scale = 0
>>> [browscap]
>>> [Session]
>>> session.save_handler = files
>>> session.save_path = /home/phpwiki/tmp
>>> session.use_cookies = 1
>>> session.use_only_cookies = 1
>>> session.name = PHPSESSID
>>> session.auto_start = 0
>>> session.cookie_lifetime = 0
>>> session.cookie_path = /
>>> session.cookie_domain =
>>> session.cookie_httponly =
>>> session.serialize_handler = php
>>> session.gc_probability = 1
>>> session.gc_divisor = 1000
>>> session.gc_maxlifetime = 1440
>>> session.bug_compat_42 = Off
>>> session.bug_compat_warn = Off
>>> session.referer_check =
>>> session.entropy_length = 0
>>> session.cache_limiter = nocache
>>> session.cache_expire = 180
>>> session.use_trans_sid = 0
>>> session.hash_function = 0
>>> session.hash_bits_per_character = 5
>>> url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
>>> [MSSQL]
>>> mssql.allow_persistent = On
>>> mssql.max_persistent = -1
>>> mssql.max_links = -1
>>> mssql.min_error_severity = 10
>>> mssql.min_message_severity = 10
>>> mssql.compatability_mode = Off
>>> mssql.secure_connection = Off
>>> [Assertion]
>>> [COM]
>>> [mbstring]
>>> [gd]
>>> [exif]
>>> [Tidy]
>>> tidy.clean_output = Off
>>> [soap]
>>> soap.wsdl_cache_enabled=1
>>> soap.wsdl_cache_dir="/tmp"
>>> soap.wsdl_cache_ttl=86400
>>> soap.wsdl_cache_limit = 5
>>> [sysvshm]
>>> [ldap]
>>> ldap.max_links = -1
>>> [mcrypt]
>>> [dba]
>>>
>>>
>>> Any ideas what could be causing this , and how do I resolve it ?
>>>
>>>
>>> Thanks
>>>
>>> ---------------------------------------------------------------------
>>> The official User-To-User support forum of the Apache HTTP Server Project.
>>> See <URL:http://httpd.apache.org/userslist.html> for more info.
>>> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
>>>   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
>>> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>>>
>>>
>>
>

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx




[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux