Вопросы по теме 'pcntl'
Каковы лучшие/популярные библиотеки для разработки приложений/скриптов CLI?
Во многих библиотеках компонентов и наборах инструментов, с которыми я знаком, отсутствуют библиотеки, специфичные для CLI (zend, kohana и т. д.). Существуют ли какие-либо библиотеки/инструменты, разработанные специально для разработки приложений CLI...
425 просмотров
schedule
09.06.2024
Повышение эффективности парсера HTML с помощью pcntl_fork ()
С помощью двух предыдущих вопросов у меня теперь есть работающий парсер HTML, который вводит информацию о продукте в базу данных. Что я сейчас пытаюсь сделать, так это эффективно улучшить, заставив свой скребок работать с pcntl_fork .
Если я...
1808 просмотров
schedule
01.04.2024
Почему использование библиотеки pcntl в php не рекомендуется на prod-serv?
Может ли кто-нибудь сказать мне, почему использование pcntl lib на рабочих серверах не рекомендуется? В мануале по PHP очень кратко об этом рассказывается, и мне очень нужно использовать эту библиотеку... Есть ли другой способ сделать то же самое в...
3930 просмотров
schedule
16.12.2022
Как сохранить соединение mysql в родительском процессе после pcntl_fork?
Как вы все знаете, когда вы разветвляете, дочерний элемент получает копию всего, включая файловые и сетевые дескрипторы — man fork .
В PHP, когда вы используете pcntl_fork, все ваши соединения, созданные с помощью mysql_connect, копируются, и это...
2777 просмотров
schedule
04.05.2023
убийство детей-зомби в родительских процессах
Итак, я хочу сделать следующее: Настроить демон, который разветвляет кучу процессов.
Таким образом, демон разветвляет группу процессов, а затем разветвляет другую группу процессов.
проблема в том, что дочерние процессы могут занять много времени...
1715 просмотров
schedule
25.01.2023
Использование дочернего процесса pcntl_fork не может получить доступ к экземпляру CodeIgniter, созданному из родительского
Я пытаюсь написать процесс демона, используя библиотеку воспламенителя кода, и проблема в том, что когда я разветвляю процесс демона, он больше не может получить доступ к экземпляру CI, и все библиотеки, которые были инициализированы в __construct,...
1280 просмотров
schedule
11.05.2023
Как прервать exec и убить дочерние процессы
Я пытаюсь вызвать длительную команду оболочки внутри сценария PHP CLI с помощью exec() . Но я не могу понять, как прервать PHP-скрипт и убить порожденный дочерний процесс (ы). Кажется, что как только я вызываю exec() , мой обработчик сигналов...
4809 просмотров
schedule
15.09.2023
Почему pcntl_fork () копирует объекты PHP?
В руководстве для pcntl_fork () говорится:
Функция pcntl_fork () создает дочерний процесс, который отличается от родительского процесса только своими PID и PPID.
Однако запуск этого простого теста меня удивил:
class Foo
{
public...
1214 просмотров
schedule
22.06.2023
Вызов неопределенной функции pcntl_fork() сервера ubuntu apache
У меня проблема с pcnt_fork
Я следовал этому руководству по установке
instalation of
pcntl
$ mkdir /tmp/phpsource
$ cd /tmp/phpsource
$ apt-get source php5
$ cd /tmp/phpsource/php5-*/ext/pcntl
$ phpize
$ ./configure
$ make
# then copy your...
5508 просмотров
schedule
06.12.2022
Параллельное выполнение нескольких функций в php
Я хочу запустить 5 функций параллельно, и все эти функции будут возвращать результат из SQL.
Я планировал использовать pcntl_fork(); , но не знал, как присвоить значения этим переменным.
96 просмотров
schedule
28.11.2022
Неопределенный pcntl_signal_dispatch() с установленным pcntl
У меня возникли проблемы с использованием pcntl на виртуальной машине сервера Ubuntu. У меня есть PHP-скрипт, создающий потоки для выполнения повторяющихся действий. Мой сервер имеет расширение pcntl для PHP. С помощью команды php -me выведите...
2211 просмотров
schedule
12.10.2022
PHP: pcntl_fork() в командной строке OSX
У меня есть Macbook Pro с OSX Yosemite. Я пытаюсь запустить простой PHP-скрипт, используя pcntl_fork() в командной строке (команда: php pcntl.php ):
<?php
$pid = pcntl_fork();
switch($pid) {
case -1:
print...
2535 просмотров
schedule
03.03.2023
Параллельная обработка в PHP с использованием zeroMQ
Небольшая предыстория: я создаю серверное приложение на php, которое должно выполнять ряд независимых задач по запросу пользователя. У моего приложения есть серьезные требования к скорости, поэтому я хотел бы выполнять все эти задачи параллельно....
341 просмотров
schedule
23.01.2023
Команды возвращают код выхода 2, пока процесс завершается
У меня есть длительный процесс PHP, который обрабатывает сигналы. Сигналы обрабатываются в конце каждой «итерации» с помощью pcntl_signal_dispatch() , а также некоторых других задач. Некоторые из этих задач выполняют операции командной строки,...
21 просмотров
schedule
03.02.2023
Ошибки PHP7 pcntl_signal(SIGCHLD, SIG_IGN); как убить зомби?
Если я запускаю его:
<?php
declare(ticks = 1);
for($i=0;$i<300;$i++){
$pid = pcntl_fork();
if ($pid == -1) {
die('could not fork');
} else if ($pid) {...
1042 просмотров
schedule
24.06.2023
Вызов неопределенной функции pcntl_fork() php-fpm nginx
Я пытаюсь использовать pcntl_fork() в php-fpm, но он недоступен, и я получаю:
Call to undefined function pcntl_fork()
Несмотря на то, что я перекомментировал disable_functions в php.ini . phpinfo() показывает автора, а php -m также...
4315 просмотров
schedule
17.09.2022
Управление процессом Symfony
Я новичок в Symfony, я хочу знать, есть ли способ контролировать процесс моих функций (я имею в виду, чтобы остановить его или запустить ... в любое время, когда я хочу). Я нашел этот случай, используя библиотеку процессов Symfony:
use...
465 просмотров
schedule
16.04.2023