# HG changeset patch
# User Valentin Bartenev
# Date 1693854233 -10800
# Mon Sep 04 22:03:53 2023 +0300
# Node ID c706913db63c6862c13a0a540cdc37be0ccf0c81
# Parent daf8f5ba23d8e9955b22782d945f9c065f4b6baa
Allowed nesting arbitrary prefix "location" in regex "location".
Previously, only
# HG changeset patch
# User Valentin Bartenev
# Date 1671388142 -10800
# Sun Dec 18 21:29:02 2022 +0300
# Node ID 2af1287d2da744335932f6dca345618f7b80d1c1
# Parent 3108d4d668e4b907868b815f0441d4c893bf4188
Fixed port ranges support in the listen directive.
Ports difference must be respected
.nginx.org/pipermail/unit/2021-November/000288.html
Thank you again for keeping your finger on the pulse, reporting issues and
submitting feature requests via our GitHub issue tracker:
- https://github.com/nginx/unit/issues
Stay tuned!
wbr, Valentin V
.nginx.org/pipermail/unit/2021-November/000288.html
Thank you again for keeping your finger on the pulse, reporting issues and
submitting feature requests via our GitHub issue tracker:
- https://github.com/nginx/unit/issues
Stay tuned!
wbr, Valentin V
Fedora 35.
Other major features that we are preparing for the next release include:
- basic statistics API for monitoring Unit instances
- various variables for different aspects of request and connection data
- customization of access log format with variables
- custom variables out of regexp captures on various request parameters
- simple request rewrite using variables
- command-line tool to simplify the use of Unit's control socket API
There probably will be even more.
To participate, share your ideas, or discuss new features, you're welcome
to visit Unit's issue tracker on GitHub:
- https://github.com/nginx/unit/issues
Stay tuned!
wbr, Valentin V. Bartenev
___
nginx-announce mailing list
nginx-announce@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-announce
Fedora 35.
Other major features that we are preparing for the next release include:
- basic statistics API for monitoring Unit instances
- various variables for different aspects of request and connection data
- customization of access log format with variables
- custom variables out of regexp captures on various request parameters
- simple request rewrite using variables
- command-line tool to simplify the use of Unit's control socket API
There probably will be even more.
To participate, share your ideas, or discuss new features, you're welcome
to visit Unit's issue tracker on GitHub:
- https://github.com/nginx/unit/issues
Stay tuned!
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
API
- Unit CLI utility tool
- App prototype processes to reduce memory usage, share the PHP opcache,
and improve the handling of apps isolation
- njs integration (https://nginx.org/en/docs/njs/index.html)
- .NET Core language module prototype
Some of them bound to appear in the next release. Stay tuned!
wbr, Valentin V. Bartenev
___
nginx-announce mailing list
nginx-announce@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-announce
API
- Unit CLI utility tool
- App prototype processes to reduce memory usage, share the PHP opcache,
and improve the handling of apps isolation
- njs integration (https://nginx.org/en/docs/njs/index.html)
- .NET Core language module prototype
Some of them bound to appear in the next release. Stay tuned!
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
.
That's all for today, but even more exciting features are poised for the
upcoming releases:
- statistics API
- process control API
- variables from regexp captures in the "match" object
- simple request rewrites using variables
- variables suppor
.
That's all for today, but even more exciting features are poised for the
upcoming releases:
- statistics API
- process control API
- variables from regexp captures in the "match" object
- simple request rewrites using variables
- variables suppor
Timo Stark,
our own PM Engineer. Recently, he started regularly streaming on Twitch and
YouTube:
- https://www.twitch.tv/h30ne
- https://www.youtube.com/Tippexs91
Tomorrow (March 26), at 10 p.m. CET (or 2 p.m. PDT), he is going on air to
livestream his using Unit's brand-
Timo Stark,
our own PM Engineer. Recently, he started regularly streaming on Twitch and
YouTube:
- https://www.twitch.tv/h30ne
- https://www.youtube.com/Tippexs91
Tomorrow (March 26), at 10 p.m. CET (or 2 p.m. PDT), he is going on air to
livestream his using Unit's brand-
to process isolation.
As always, we encourage you to follow our roadmap on GitHub, where your
ideas and requests are more than welcome:
- https://github.com/orgs/nginx/projects/1
Stay tuned!
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@n
to process isolation.
As always, we encourage you to follow our roadmap on GitHub, where your
ideas and requests are more than welcome:
- https://github.com/orgs/nginx/projects/1
Stay tuned!
wbr, Valentin V. Bartenev
___
nginx-announce mailing list
ports.org/www/unit/
We encourage you to follow our roadmap on GitHub, where your ideas and requests
are always more than welcome:
- https://github.com/orgs/nginx/projects/1
Stay tuned!
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
ports.org/www/unit/
We encourage you to follow our roadmap on GitHub, where your ideas and requests
are always more than welcome:
- https://github.com/orgs/nginx/projects/1
Stay tuned!
wbr, Valentin V. Bartenev
___
nginx-announce mailing list
nginx-announce@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-announce
/NGINX/job/Cork-NGINX/Software-Engineer_RP1018735
More information about the project: https://unit.nginx.org/
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
pport regular expressions; working on keepalive connection caching;
adding multithreading to application modules; and finally, fabricating the
metrics API!
We encourage you to follow our roadmap on GitHub, where your ideas and requests
are always more than welcome:
- https://
pport regular expressions; working on keepalive connection caching;
adding multithreading to application modules; and finally, fabricating the
metrics API!
We encourage you to follow our roadmap on GitHub, where your ideas and requests
are always more than welcome:
- https://
//www.nginx.com/blog/filesystem-isolation-nginx-unit/
Stay tuned!
wbr, Valentin V. Bartenev
___
nginx-announce mailing list
nginx-announce@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-announce
//www.nginx.com/blog/filesystem-isolation-nginx-unit/
Stay tuned!
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
ophisticated request matching rules.
Check our website to know more about the new option:
- https://unit.nginx.org/configuration/#targets
To learn more about request matching rules:
- https://unit.nginx.org/configuration/#condition-matching
Finally, see here for more howtos:
- https://unit.n
ophisticated request matching rules.
Check our website to know more about the new option:
- https://unit.nginx.org/configuration/#targets
To learn more about request matching rules:
- https://unit.nginx.org/configuration/#condition-matching
Finally, see here for more howtos:
.
*) Bugfix: broken build on DragonFly BSD; the bug had appeared in
1.16.0.
Please also see a blog post about the new features of our two previous releases:
- https://www.nginx.com/blog/nginx-unit-1-16-0-now-available/
To keep the finger on the pulse, refer to our further plans in the roadmap here:
- https://github.com/orgs/nginx/projects/1
Stay healthy, stay home!
wbr, Valentin V. Bartenev
___
nginx-announce mailing list
nginx-announce@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-announce
.
*) Bugfix: broken build on DragonFly BSD; the bug had appeared in
1.16.0.
Please also see a blog post about the new features of our two previous releases:
- https://www.nginx.com/blog/nginx-unit-1-16-0-now-available/
To keep the finger on the pulse, refer to our further plans in the roadmap here:
- https://github.com/orgs/nginx/projects/1
Stay healthy, stay home!
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
mbination with non-negative patterns.
*) Bugfix: Java Spring applications failed to run; the bug had appeared
in 1.10.0.
*) Bugfix: PHP 7.4 was broken if it was built with thread safety
enabled.
*) Bugfix: compatibility issues with some Python applications.
To keep the
mbination with non-negative patterns.
*) Bugfix: Java Spring applications failed to run; the bug had appeared
in 1.10.0.
*) Bugfix: PHP 7.4 was broken if it was built with thread safety
enabled.
*) Bugfix: compatibility issues with some Python applications.
To keep the
leased about 7 years ago) it used HTTP/0.9
protocol to respond in this case.
wbr, Valentin V. Bartenev
___
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
try_files"-like functionality for more sophisticated request routing.
Stay tuned!
wbr, Valentin V. Bartenev
___
nginx-announce mailing list
nginx-announce@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-announce
try_files"-like functionality for more sophisticated request routing.
Stay tuned!
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
r images and packages
- Maxim Romanov - senior developer, who worked on Java, WebSockets,
and internal IPC
- Tiago Natel de Moura - senior developer, who worked on isolation features
Thank you guys, I'm happy to work with you.
wbr, Valentin V. Bartenev
r images and packages
- Maxim Romanov - senior developer, who worked on Java, WebSockets,
and internal IPC
- Tiago Natel de Moura - senior developer, who worked on isolation features
Thank you guys, I'm happy to work with you.
wbr, Valentin V. Bartenev
_
ction, please?
> Why is it so hard to reply to a post?
>
> Thanks.
>
The digest mode in mailing lists is usually suited only if you want to
receive "latest news" and don't want to participate in discussions.
Otherwise you should subscribe in normal mode.
wbr, Valentin V
://mailman.nginx.org/mailman/listinfo/unit
wbr, Valentin V. Bartenev
___
nginx-announce mailing list
nginx-announce@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-announce
://mailman.nginx.org/mailman/listinfo/unit
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
wbr, Valentin V. Bartenev
___
nginx-announce mailing list
nginx-announce@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-announce
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
ntation for Java Servlet
Containers.
*) Feature: direct addressing of API configuration options containing
slashes "/" using URI encoding (%2F).
*) Bugfix: segmentation fault might have occurred in Go applications
under high load.
*) Bugfix: WebSocket support w
ntation for Java Servlet
Containers.
*) Feature: direct addressing of API configuration options containing
slashes "/" using URI encoding (%2F).
*) Bugfix: segmentation fault might have occurred in Go applications
under high load.
*) Bugfix: WebSocket suppo
support for serving static media assets and proxying in Unit.
Stay tuned!
wbr, Valentin V. Bartenev
___
nginx-announce mailing list
nginx-announce@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-announce
support for serving static media assets and proxying in Unit.
Stay tuned!
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
On Tuesday 02 July 2019 10:21:53 Vadim A. Misbakh-Soloviov wrote:
> Здравствуйте!
>
> Пытаясь смигрировать очередной проект с PHP-FPM на Unit я в очередной раз
> столкнулся с проблемой того, что у fastcgi есть такая полезная штука как
> split_path_info, где можно задать какая часть URI является
nginx (like any other async application) must either log to a regular file
or an UDP socket. Anything else is a bad idea from performance and reliability
points of view.
wbr, Valentin V. Bartenev
___
nginx-devel mailing list
nginx-devel
le.
>
> Is there any reason why the default behavior is not that way yet?
[..]
Afaik, there's no way in Linux systems to write to terminal in
non-blocking manner. As the result, writing log can block the
whole nginx worker process and cause DoS.
IMHO, it's not a good idea to make yo
, Valentin V. Bartenev
___
nginx-announce mailing list
nginx-announce@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-announce
, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
nd help us to create the best software ever.
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
; the bug had appeared in 1.7.
Release of Unit 1.8 with support for internal request routing and an
experimental Java module is planned for end of February.
wbr, Valentin V. Bartenev
___
nginx-announce mailing list
nginx-announce@nginx.org
http
affects Unit 0.3 - 1.7.
The issue is fixed in Unit 1.7.1.
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
; the bug had appeared in 1.7.
Release of Unit 1.8 with support for internal request routing and an
experimental Java module is planned for end of February.
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman
com/mar0x/unit
, so everybody willing to run their Java applications on Unit can participate.
Many other good things and announcements about Unit will surely happen in 2019.
Thank you for staying with us, and all the best.
wbr, Valentin V. Bartenev
___
ngin
com/mar0x/unit
, so everybody willing to run their Java applications on Unit can participate.
Many other good things and announcements about Unit will surely happen in 2019.
Thank you for staying with us, and all the best.
wbr, Valentin V. Bartenev
___
ng
On Wednesday 12 December 2018 19:11:59 Ralph Seichter wrote:
> * Valentin V. Bartenev:
>
> > http://hg.nginx.org/unit/rev/fd323ad9e24f
>
> That looks promising, Valentin. I'll try a build as soon as I'm able
> to. Would you perhaps consider releasing this as versio
On Sunday 09 December 2018 21:14:14 Valentin V. Bartenev wrote:
> On Sunday, 9 December 2018 16:41:56 MSK Ralph Seichter wrote:
> > Hello developer team.
> >
> > I am the maintainer of the NGINX Unit ebuild for Gentoo Linux, and
> > currently I am struggling with colli
an just remove it.
See also this overlay for some ideas:
https://github.com/msva/mva-overlay/tree/master/www-servers/nginx-unit
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
at the existing njs
modules for nginx: http://hg.nginx.org/njs/file/tip/nginx
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
urces. The js module just provides you an API
for this mechanism to make ssi-like subrequests.
You're looking for a different thing, in fact you need an http client in the
js module to request external resources. That's not something provided right
now, but will be nice to have in the future.
w
alerts might have appeared in
log.
*) Bugfix: module discovery didn't work on 64-bit big-endian systems
like IBM/S390x.
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
last) {
>
> /*
> * "buf < last" means that we could copy at least one character:
>
Could you clarify what bug you are trying to fix?
There should be no overflows unless you specified an incorrect format string.
wbr, Valentin V. Bartenev
___
r.return(403);
return;
}
r.subrequest("/" + svcs[n++], '', done);
}
callNextService();
}
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
re run in parallel:
http://nginx.org/en/docs/njs/examples.html#fast_response
If you want to schedule the second subrequest only after the first one is
finished, then simply put your second subrequest call inside the done
callback of the first one.
wbr, Va
ot; of JS:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode
It's said in the beginning of documentation: http://nginx.org/en/docs/njs/
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Здравствуйте.
Рад сообщить о выпуске новой версии NGINX Unit.
Основным новшеством выпуска является предварительная поддержка Node.js.
К сожалению, пока ещё не поддерживаются WebSockets и есть проблема
с работой "promises". Тем не менее, некоторые наши пользователи уже
начали тестирование ещё
;last message send failed: Resource temporarily
unavailable" alerts in log; the bug had appeared in 1.4.
*) Bugfix: Go applications didn't work when Unit was built with musl C
library.
wbr, Valentin V. Bartenev
___
nginx mailing list
e documentation for Unit. You are welcome to join
this effort with your ideas, suggestions, and edits: just send a pull request
or open an issue in our documentation repository on GitHub:
- https://github.com/nginx/unit-docs/
Stay tuned!
wbr, Valentin V. Bartenev
___
On Tuesday 14 August 2018 18:15:26 Antonio Nappa wrote:
> Hello,
>
> I have a module which registers several events and I am using Nginx 1.12.1,
> it looks like when I do a reload that the worker(s) hang and with the help
> of strace I see that the events hanging are my events. I have added a
>
gt;
[..]
The empty_gif module is built _statically_ by default.
You don't need to specify the "load_module" directive
in order to use the module.
wbr, Valentin V. Bartenev
___
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
et to their default values. So, there's no need to set them explicitly
if you are happy with the values above.
Binary Linux packages and Docker images are available here:
- Packages: https://unit.nginx.org/installation/#precompiled-packages
- Docker: https://
rent
implementation the client connection is kept "busy" during background
update and the last chunk may rest in the socket until kernel will send
it.
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
ty modules?
>
It's pretty easy to write one using only njs.
> it is closed source code or will be open source code?
>
> bot mitigation mechanism via javascript good for bots,
> but it also disables site indexing by search engines.(?)
>
> it will be good to whitelist s
every minute, showed an increase in
> response time following this change.
>
> After some investigating I pinned it down to a ~200 ms delay coming from
> using proxy_cache_background_update.
>
[..]
I assume you have tcp_nopush directive enabled, then please try switching it
off.
fastcgi_cache, based ...
>
Like almost all official modules, it's independent from the protocol used.
http://nginx.org/r/proxy_cache_purge
http://nginx.org/r/fastcgi_cache_purge
http://nginx.org/r/uwsgi_cache_purge
http://nginx.org/r/scgi_cache_purge
w
: "django.db.backends.postgresql_psycopg2",
"DB_NAME": "mydb",
"DB_HOST": "127.0.0.1"
}
}
}
Please note that "environment" can be configured for any type of application.
Binary Linux packages and Docker images are available here:
- Packages: https://unit.nginx.org/installation/#precompiled-packages
- Docker:https://hub.docker.com/r/nginx/unit/tags/
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
ess
(when unitd is executed) or in the application code.
Also, you can pass custom data from nginx using headers.
Setting environment variables through API is planned for the next release
in June.
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.o
ot;path": "/var/www/myapp",
"home": "/path/to/your/venv/directory"
}
Please also note that your application callable need to be named
"application" (not "app"). That can be easily achievable by:
application = app
in your wsgi.py
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
any ideas for improvements,
please feel free to share here:
- Mailing list: http://mailman.nginx.org/mailman/listinfo/unit
- GitHub: https://github.com/nginx/unit/issues
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman
f you wish to know more
about the project and our plans, please read the announcement blog post:
- https://www.nginx.com/blog/nginx-unit-1-0-released/
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
are available here:
- Packages: https://unit.nginx.org/installation/#precompiled-packages
- Docker:https://hub.docker.com/r/nginx/unit/tags/
Packages and images for the new Ruby module will be built next week.
wbr, Valentin V. Bartenev
___
nginx
unctionality.
wbr, Valentin V. Bartenev
___
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
"processes": 10,
> "module": "wsgi",
> "user": "root",
> "group": "root",
> "path": "/var/www/app"
> }
> }
> }
Since your Python application() callable is inside the
/var/www/app/index.py file, then your module should
be called "index", not "wsgi".
See the Python documentation about how it works:
https://docs.python.org/3/tutorial/modules.html#the-module-search-path
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
On Tuesday 13 March 2018 12:43:10 avpdnepr wrote:
> root@instance-1:~# ls -l /var/www/app
> total 0
> root@instance-1:~#
>
So, you have no Python application in /var/www/app.
What are you trying to run then and where it is?
wbr, Valentin
;www-php",
> "root": "/var/www",
> "index": "index.php"
> },
> "cart": {
> "type": "python",
> "processes": 10,
> &
code 1
> 2018/03/13 12:10:37 [warn] 1632#1632 failed to start application
> "example_python"
>
This means that Python interpreter is unable to load your application.
You should check that the path is correct and Unit application process
I will look when time permits.
But at the first glance the patch still look too complicated than it should be.
wbr, Valentin V. Bartenev
On Tuesday 13 March 2018 00:44:28 吕海涛 wrote:
> Is there any one who would like to review this patch?
>
> 发自我的 iPhone
>
> > 在 2018
threads number to one in Windows?
>
[..]
nginx currently cannot use more than one thread in Windows for all operations.
Support for thread pool means adding support for more threads. Moreover, thread
pools in nginx are used only for reading and writing files. They are never used
for connect
_preface.
>
[..]
See above. It's a bad idea to decline request with a "client sent
invalid h2 preface" message in error log just because client has
sent more HTTP/2 frames right after the preface.
Overall, the patch looks like a hack and introduces too much
complexity for this
c->state.buffer_used = buf->last - buf->pos;
> +h2c->state.handler = ngx_http_v2_state_head;
> +}
[..]
What if the received data is bigger than h2mcf->recv_buffer?
wbr, Valentin V. Bartenev
___
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
ocker containers. See the links
below for details:
- Packages: https://unit.nginx.org/installation/#precompiled-packages
- Docker:https://hub.docker.com/r/nginx/unit/tags/
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
rd points to the right server?
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
On Tuesday 06 February 2018 09:08:21 darksmoke wrote:
> root правильный проверил сто раз
> Я пробовал и со слэшом в конце и без все равно 404
>
У вас root в location /v3/ вообще не указан и наследуется скорее всего
из блока http {}.
--
Валентин Бартенев
t32_t*)data;
> #else
> k = data[0];
> k |= data[1] << 8;
Your patch will break nginx on platforms that have alignment requirements.
wbr, Valentin V. Bartenev
___
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
ttps://www.nginx.com/blog/unit-0-3-beta-release-available-now/
Besides that, please welcome Alexander Borisov who's joined our Unit dev
team today. His first task is going to be adding Perl/PSGI support.
wbr, Valentin V. Bartenev
___
nginx mailing list
rong or what is the "special" configuration
> to use SNI with shared IPv4 address.
>
[..]
Are you sure that a tool you're using to check supports SNI?
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
about a
> similar thing below.
[..]
What's in the error log?
The error log from one of your links suggests, that the problme in
uwsgi server, not in nginx:
2015/08/25 15:28:49 [error] 10#0: *103 readv() failed (104: Connection reset by
peer) while reading upstream
wbr, Valentin V. Bartene
recompiled-packages
Also, here is a new blog post about some of our plans for the near future:
- https://www.nginx.com/blog/nginx-unit-progress-and-next-steps/
Happy New Year and best wishes from all of the Unit team.
Stay tuned.
wbr, Valentin V. Bartenev
TTP/2 specification (and the protocol
itself) is a bad example. Some aspects of the protocol are pure
overengineering, some of them are ugly hacks, some of them are just
complexity without any benefits, and some of them are vectors of DoS
attack.
I also suggest to read an article written by th
On Tuesday, 7 November 2017 18:02:44 MSK Valentin V. Bartenev wrote:
> On Tuesday, 7 November 2017 14:36:47 MSK yang chen wrote:
> > Thank you very much, but there is another question, if delta larger than
> > 1ms, it will invole the ngx_event_expire_timers, why not 2ms or others?
The function triggers all the timers with absolute time less or equal than
the current time. This delta check is just an optimization.
I suggest you to read the code of the function. It's hard to understand the
logic, if you read only the part of it and don't have the whole picture in
the min
which can only indicate blocking issue
or overload.
wbr, Valentin V. Bartenev
___
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
own directive "gzip" in
> /usr/local/apps/nginx/etc/conf.d/gzip.conf:2*
>
[..]
You should check your full configuration. It's unclear where this "gzip"
directive is included.
Please note, there's no such directive in mail and stream modules.
wbr, Valentin V. Bartene
1 - 100 of 608 matches
Mail list logo