*) Change: the "single" parameter of the "keepalive" directive is
now
ignored.
*) Change: SSL compression is now disabled when using all versions
of
OpenSSL, including ones prior to 1.0.0.
*) Feature: it is now possible to use the "ip_hash" directive to
balance
IPv6 clients.
*) Feature: the $status variable can now be used not only in the
"log_format" directive.
*) Bugfix: a segmentation fault might occur in a worker process on
shutdown if the "resolver" directive was used.
*) Bugfix: a segmentation fault might occur in a worker process if
the
ngx_http_mp4_module was used.
*) Bugfix: in the ngx_http_mp4_module.
*) Bugfix: a segmentation fault might occur in a worker process if
conflicting wildcard server names were used.
*) Bugfix: nginx might be terminated abnormally on a SIGBUS signal
on
ARM platform.
*) Bugfix: an alert "sendmsg() failed (9: Bad file number)" on HP-UX
while reconfiguration.
Does it works well with php-fpm ? I plan to use it on a
dovecot2/roudcube production server
with approx 2000 simultaneous users FreeBSD 7.4 64 bit / HP proliant
380
CYBERDROID Inc.> Does it works well with php-fpm ? I plan to use it on a
dovecot2/roudcube production server with approx 2000
simultaneous users FreeBSD 7.4 64 bit / HP proliant 380
It works well also with 20k and 200k simultaneous users, but it’s rarely
the webserver itself being the bottleneck (or resource hog)
more likely php in this case.
CYBERDROID Inc.> Does it works well with php-fpm ? I plan to use it on
a dovecot2/roudcube production server with approx 2000 simultaneous
users FreeBSD 7.4 64 bit / HP proliant 380
It works well also with 20k and 200k simultaneous users, but it’s
rarely the webserver itself being the bottleneck (or resource hog)
more likely php in this case.
Yes of course but I’ve read few weeks ago there were troubles between a
version
of nginx and php-fpm. That is the reason of my question on this version.
Yes of course but I’ve read few weeks ago there were troubles between a
version
of nginx and php-fpm. That is the reason of my question on this version.
You’re probably referring to the “nginx 1.3.1 not PHP-FPM friendly”
thread. You can ignore that, the problem wasn’t nginx.
However you should probably consider using the stable version1.2.1
instead of the development builds in 1.3.x.
On Wed, Jun 27, 2012 at 04:57:32PM +0500, shahzaib shahzaib wrote:
& i am having problem on using nginx-1.2.1 its flv module is broken :-(,
flv psuedo streaming is not working .
It’s not broken, for sure. You’ve just doing it wrong.
Unfortunately you’ve failed to provide enough information to say
what exactly you are doing wrong.
well, i’ve compiled my nginx 1.2.1 from this source http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Nginx-Version2 ,
add
aditional module --with-http_flv_module for pseudo stream and added flv
directive in nginx.conf file. But when i try to play video by
test.flv?start=343434 , player stucked & not play. Mp4 is working fine
but
not flv.
On Wed, Jun 27, 2012 at 08:45:13PM +0500, shahzaib shahzaib wrote:
well, i’ve compiled my nginx 1.2.1 from this source http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Nginx-Version2 , add
aditional module --with-http_flv_module for pseudo stream and added flv
directive in nginx.conf file. But when i try to play video by
test.flv?start=343434 , player stucked & not play. Mp4 is working fine but
not flv.
You can’t seek to arbitrary byte position, you have to use
byte position of a keyframe as available from flv metadata.
when i try to seek video or try to download it by
test.flv?start=343434 ,video size reduces but video broken
The fact that video size is recuded means that flv module in nginx works
fine.
As I already said using arbitrary byte positions in the “start”
argument isn’t possible with flv, you have to use positions of a
keyframe/seekpoint there. With arbitrary byte position broken
video is expected result.
If seeking doesn’t work from a flash player, most likely reason is
problems with flv file itself. In particular, please refer the
the note here:
: Note: Some FLV encoders do not include seekpoints metadata when
: encoding videos. Without this data, HTTP Pseudostreaming will not
: work. If you suspect your videos to not have metadata, use our
: Metaviewer plugin to inspect the video. There should be a
: seekpoints or keyframes list. If it is not there, use the FLVMDI
: tool to parse your FLV videos and inject this metadata.
(The page itself contains appropriate links, quoted here just
clarify which note I’m referring to.)
Now available: Nginx 1.3.2 For Windows http://goo.gl/2aSez (32-bit and
64-bit versions)
These versions are to support legacy users who are already using
Cygwin based builds of Nginx. Officially supported native Windows
binaries are at nginx.org.
Announcements are also available via my Twitter stream, listed below
if you’d like updates that way.
@Maxim & @Lukas, i’ve noticed that the flv audio psuedo is working by
using given keyframes that is generated by flvmdi but video breaks
during
usage of keyframes .
On Sat, Jun 30, 2012 at 11:17 AM, shahzaib shahzaib
@Maxim i’ve converted my flv video using flvmdi tool with this command
flvmdi test.flv sample.flv /k /x & it created flv file keyframes and
save
into xml file, but still when i try to play the video from given
keyframe,
does’nt show anything. Waiting for your help. Thanks