Welcome to Centmin Mod Community
Become a Member

Nginx [nginx-announce] nginx-1.9.13

Discussion in 'Nginx and PHP-FPM news & discussions' started by eva2000, Mar 30, 2016.

  1. eva2000

    eva2000 Administrator Staff Member

    55,237
    12,253
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,833
    Local Time:
    6:28 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Changes with nginx 1.9.13 29 Mar 2016
    Code (Text):
    *) Change: non-idempotent requests (POST, LOCK, PATCH) are no longer
    passed to the next server by default if a request has been sent to a
    backend; the "non_idempotent" parameter of the "proxy_next_upstream"
    directive explicitly allows retrying such requests.
    
    *) Feature: the ngx_http_perl_module can be built dynamically.
    
    *) Feature: UDP support in the stream module.
    
    *) Feature: the "aio_write" directive.
    
    *) Feature: now cache manager monitors number of elements in caches and
    tries to avoid cache keys zone overflows.
    
    *) Bugfix: "task already active" and "second aio post" alerts might
    appear in logs when using the "sendfile" and "aio" directives with
    subrequests.
    
    *) Bugfix: "zero size buf in output" alerts might appear in logs if
    caching was used and a client closed a connection prematurely.
    
    *) Bugfix: connections with clients might be closed needlessly if
    caching was used.
    Thanks to Justin Li.
    
    *) Bugfix: nginx might hog CPU if the "sendfile" directive was used on
    Linux or Solaris and a file being sent was changed during sending.
    
    *) Bugfix: connections might hang when using the "sendfile" and "aio
    threads" directives.
    
    *) Bugfix: in the "proxy_pass", "fastcgi_pass", "scgi_pass", and
    "uwsgi_pass" directives when using variables.
    Thanks to Piotr Sikora.
    
    *) Bugfix: in the ngx_http_sub_filter_module.
    
    *) Bugfix: if an error occurred in a cached backend connection, the
    request was passed to the next server regardless of the
    proxy_next_upstream directive.
    
    *) Bugfix: "CreateFile() failed" errors when creating temporary files on
    Windows.
    


    --
    Maxim Dounin
    nginx news


    _______________________________________________
    nginx-announce mailing list
    nginx-announce@nginx.org
    nginx-announce Info Page


    Continue reading...
     
    Last edited: Mar 30, 2016
  2. eva2000

    eva2000 Administrator Staff Member

    55,237
    12,253
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,833
    Local Time:
    6:28 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Nice :D

    updated via centmin.sh menu option 4
    Code (Text):
    --------------------------------------------------------
    Centmin Mod 1.2.3-eva2000.09 - http://centminmod.com
    --------------------------------------------------------
                       Centmin Mod Menu                  
    --------------------------------------------------------
    1).  Centmin Install
    2).  Add Nginx vhost domain
    3).  NSD setup domain name DNS
    4).  Nginx Upgrade / Downgrade
    5).  PHP Upgrade / Downgrade
    6).  XCache Re-install
    7).  APC Cache Re-install
    8).  XCache Install
    9).  APC Cache Install
    10). Memcached Server Re-install
    11). MariaDB 5.2/5.5 & 10.x Upgrade Sub-Menu
    12). Zend OpCache Install/Re-install
    13). Install ioping.sh vbtechsupport.com/1239/
    14). SELinux disable
    15). Install/Reinstall ImagicK PHP Extension
    16). Change SSHD Port Number
    17). Multi-thread compression: pigz,pbzip2,lbzip2...
    18). Suhosin PHP Extension install
    19). Install FFMPEG and FFMPEG PHP Extension
    20). NSD Re-install
    21). Update - Nginx + PHP-FPM + Siege
    22). Add Wordpress Nginx vhost + Cache Plugin
    23). Update Centmin Mod Code Base
    24). Exit
    --------------------------------------------------------
    Enter option [ 1 - 24 ] 4
    --------------------------------------------------------
    

    Code (Text):
    Do you want to run YUM install checks ?  [y/n]
    
    This will increase your upgrade duration time wise.
    Check the change log centminmod.com/changelog.html
    to see if any Nginx or PHP related new additions
    which require checking YUM prequisites are met.
    If no new additions made, you can skip the
    YUM install check to speed up upgrade time.
    
    [y/n]: n
    

    Code (Text):
    **********************************************************************
    * Nginx Update script - Included in Centmin Extras
    * Version: 1.2.3-eva2000.09.001 - Date: 30/04/2016 - Copyright 2011-2016 CentminMod.com
    **********************************************************************
    This software comes with no warranty of any kind. You are free to use
    it for both personal and commercial use as licensed under the GPL.
    Nginx Upgrade - Would you like to continue? [y/n] y
    
    Install which version of Nginx? (version i.e. 1.9.12): 1.9.13

     
  3. rdan

    rdan Well-Known Member

    5,450
    1,410
    113
    May 25, 2014
    Ratings:
    +2,204
    Local Time:
    4:28 PM
    Mainline
    10.2
    Updated :)
     
    Last edited: Mar 30, 2016
  4. Revenge

    Revenge Active Member

    469
    93
    28
    Feb 21, 2016
    Portugal
    Ratings:
    +354
    Local Time:
    9:28 AM
    1.9.x
    10.1.x
    Updated
    @eva2000 have you ever tried to update clang version(i think the last one is 3.8.0) and if it have any advantages over 3.4.2?
     
  5. eva2000

    eva2000 Administrator Staff Member

    55,237
    12,253
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,833
    Local Time:
    6:28 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    more complicated as clang versions >3.4+ requires GCC versions and other version dependencies that are much higher than what CentOS 6/7 provide out of the box. Source compiles and other YUM workarounds for such would probably extend a simple Centmin Mod LEMP install time by several hours if you're lucky ! Thus any benefit of clang being faster than GCC for nginx compiles, would be thrown out of the window :)
     
  6. Sunka

    Sunka Well-Known Member

    1,150
    325
    83
    Oct 31, 2015
    Pula, Croatia
    Ratings:
    +525
    Local Time:
    10:28 AM
    Nginx 1.17.9
    MariaDB 10.3.22
    Nice, niceeeeeee...
    Code:
    Total Nginx Upgrade Time: 269.211043155 seconds
     
  7. eva2000

    eva2000 Administrator Staff Member

    55,237
    12,253
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,833
    Local Time:
    6:28 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
  8. eva2000

    eva2000 Administrator Staff Member

    55,237
    12,253
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,833
    Local Time:
    6:28 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Looks like nginx roadmap has 1.9.14 due in 5 days Roadmap – nginx Due to bug fix for embedded perl nginx dynamic module #941 (Nginx 1.9.13 RPMs require perl module ExtUtils::Embed to build) – nginx ?

    I actually already added that dependency to 123.09beta01 in commit at Beta Branch - add missing perl-ExtUtils-Embed yum package for nginx embedded perl module support

    with nginx embedded perl module enabled in /etc/centminmod/custom_config.inc
    Code (Text):
    NGXDYNAMIC_PERL='y'
    NGINX_PERL='y'
    

    Code (Text):
    dynamic module directory at /usr/local/nginx/modules
    total 1.6M
    drwxr-xr-x  2 root root 4.0K Mar 31 06:10 .
    drwxr-xr-x 10 root root 4.0K Mar 31 00:54 ..
    -rwxr-xr-x  1 root root 138K Mar 31 06:10 ngx_http_image_filter_module.so
    -rwxr-xr-x  1 root root 138K Mar 31 00:47 ngx_http_image_filter_module.so.old
    -rwxr-xr-x  1 root root 172K Mar 31 06:10 ngx_http_perl_module.so
    -rwxr-xr-x  1 root root 552K Mar 31 06:10 ngx_stream_module.so
    -rwxr-xr-x  1 root root 552K Mar 31 00:47 ngx_stream_module.so.old

     
    Last edited: Mar 31, 2016