Welcome! Log In Create A New Profile

Advanced

Re: Константа rand() mod perl

Anton Yuzhaninov
July 05, 2017 12:48PM
On 01/22/17 00:39, ozz wrote:
> Можно ли и как данную инструкцию вызвать один раз при запуске/перезапуске
> рабочего процесса?
> perl_set $c 'sub { return int(rand(99));}';

Можно (но в каждом рабочем процессе будет свое значение).

Создаем модуль, напимер test.pm

etc/nginx/perl_lib/test.pm

package test;

use warnings;
use strict;
use v5.10;

sub get_number {
state $number = int rand(99);
return $number;
}

1;

В nginx.conf пишем:

perl_modules perl_lib;
perl_require test.pm;

perl_set $number test::get_number;
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re: Константа rand() mod perl

Anton Yuzhaninov July 05, 2017 12:48PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 275
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready