Расширение SAPI для многопоточного FastCGI в PHP, которое имеет преимущества в виде низкой потребности в памяти и стабильной работы, что позволяет избежать ошибки Yöntem 502.
./buildconf -f
./sapi/threadtask/build.sh
/opt/phpts/sbin/threadfpm -t 128
kill -SIGUSR1 pid
Здесь исправлено описание ошибки 502, чтобы она была корректна на русском языке. Остальной текст также был адаптирован к русскому языку согласно правилам перевода.### Описание функций 1. Общие переменные
share_var_init($size = 128)
$size
: int Размер инициализируемых переменныхshare_var_exists($key1[, ...])
share_var_get([,$key1, ...])
share_var_get_and_del([,$key1, ...])
share_var_put(...)
share_var_inc($key[, ...], $value)
share_var_set($key[, ...], $value)
share_var_set_ex($key[, ...], $value, $expire)
$expire
: int Время истечения, если равно 0, то никогда не истекаетshare_var_del($key1[, ...])
share_var_clean()
share_var_clean_ex($expire)
$expire
: int Время истечения, должно быть больше 0* Подсчет значений переменных (возвращает: положительное число — количество элементов массива, отрицательное число — длина строки, true — объект, null — если не найдено, false — в остальных случаях): share_var_count([$key1, ...])
share_var_destroy()
2. Потокобезопасные общие переменные
ts_var_declare(string|int|null $varname, ?resource $var = null, bool $is_fd = false)
: resource|bool
$varname
: имя переменной, если пустое, то ссылается на $var
$var
: если пустое, то является корневой переменной$is_fd
: если true, то можно использовать функцию ts_var_fd()
ts_var_fd(resource $var, bool $is_write = false)
: socket|bool
$var
: переменная, возвращаемая функцией ts_var_declare
$is_write
: указывает, является ли это каналом записиts_var_expire(resource $var, int $expire)
$var
: переменная, возвращаемая функцией ts_var_declare
$expire
: время истечения (timestamp), если равно 0, то никогда не истекаетts_var_exists(resource $var, string|int $key)
$var
: переменная, возвращаемая функцией ts_var_declare
$key
: ключ, может быть строкой или целым числомts_var_set(resource $var, string|int|null $key, mixed $val, bool $expire = false)
: bool * $var: переменная, возвращаемая функцией ts_var_declare
ts_var_get_or_set(resource $var, string|int $key, callable $callback, int $expire = 0, mixed $parameters ... )
: mixed$var
: переменная, возвращаемая функцией ts_var_declare
$key
: ключ, может быть строкой или целым числомts_var_del(resource $var, string|int $key)
: bool
$var
: переменная, возвращаемая функцией ts_var_declare
$key
: ключ, может быть строкой или целым числомts_var_inc(resource $var, string|int|null $key, mixed $inc)
: mixed
$var
: переменная, возвращаемая функцией ts_var_declare
$key
: ключ, может быть строкой или целым числом$inc
: эквивалентно $var[$key] += $inc
count
): ts_var_count(resource $var)
$var
: переменная, возвращаемая функцией ts_var_declare
ts_var_clean(resource $var, int $expire = 0)
$var
: переменная, возвращаемая функцией ts_var_declare
ts_var_reindex(resource $var, bool $only_integer_keys = false)
: bool
$var
: переменная, возвращаемая функцией ts_var_declare
$only_integer_keys
: только целочисленные ключиts_var_keys(resource $var)
: bool|arrayts_var_expires(resource $var)
: bool|arrayВы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )