Discover Centmin Mod today
Register Now

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

    30,131
    6,778
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,128
    Local Time:
    10:15 AM
    Nginx 1.13.x
    MariaDB 5.5
    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
    • Like Like x 2
    • Informative Informative x 2
  2. eva2000

    eva2000 Administrator Staff Member

    30,131
    6,778
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,128
    Local Time:
    10:15 AM
    Nginx 1.13.x
    MariaDB 5.5
    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. RoldanLT

    RoldanLT Well-Known Member

    3,899
    949
    113
    May 25, 2014
    Phillipines
    Ratings:
    +1,298
    Local Time:
    8:15 AM
    1.11
    10.2
    Updated :)
     
    Last edited: Mar 30, 2016
    • Like Like x 1
  4. Revenge

    Revenge Active Member

    288
    64
    28
    Feb 21, 2016
    Portugal
    Ratings:
    +227
    Local Time:
    1:15 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

    30,131
    6,778
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,128
    Local Time:
    10:15 AM
    Nginx 1.13.x
    MariaDB 5.5
    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 :)
     
    • Like Like x 1
  6. Sunka

    Sunka Active Member

    917
    240
    43
    Oct 31, 2015
    Rijeka, Croatia
    Ratings:
    +388
    Local Time:
    2:15 AM
    Nginx 1.13.3
    MariaDB 10.1.24
    Nice, niceeeeeee...
    Code:
    Total Nginx Upgrade Time: 269.211043155 seconds
     
    • Like Like x 1
  7. eva2000

    eva2000 Administrator Staff Member

    30,131
    6,778
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,128
    Local Time:
    10:15 AM
    Nginx 1.13.x
    MariaDB 5.5
  8. eva2000

    eva2000 Administrator Staff Member

    30,131
    6,778
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,128
    Local Time:
    10:15 AM
    Nginx 1.13.x
    MariaDB 5.5
    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
    • Like Like x 2