У меня есть скрипт с множеством различных параметризованных функций. Можно ли вызывать любую из этих функций из командной строки и передавать аргументы вместо того, чтобы мне было сложно записать вызовы функций в скрипте? FYI: Я знаю, как выполнить простой скрипт PHP из командной строки не совсем вызывает функцию, помните, что script.php имеет около 5 различных […]
Мне нужно передать сообщения в CLI-процессы PHP через stdin из Java. Я хотел бы сохранить около 20 процессов PHP, запущенных в пуле, так что когда я передаю сообщение пулу, он отправляет каждое сообщение в отдельный поток, сохраняя очередь сообщений для доставки. Я бы хотел, чтобы эти PHP-процессы оставались в живых как можно дольше, создавая новый, […]
Мне нужно ограничить контроллер в CI 2 только запуском из командной строки. Другие контроллеры в приложении доступны из Интернета. Каков наилучший способ сделать это?
Недавно я начал использовать кеш APC на наших серверах. Одной из наиболее важных частей нашего продукта является процесс CLI (Cron / schedule), производительность которого имеет решающее значение. Как правило, batchjob состоит из запуска примерно 16-32 процессов параллельно в течение примерно часа (они «перезапускаются» каждые несколько минут). По умолчанию использование кэша APC в CLI является пустой […]
Я использую композитор, и когда я делаю обновление. Требуется огромное количество времени, если xdebug загружен в файл php.ini. Как я могу отключить xdebug только для cli. Поэтому композитор не займет столько времени. Но у меня будет включен xdebug?
В python можно проследить все операторы, выполняемые сценарием командной строки, используя модуль трассировки . В bash вы можете сделать то же самое с set -x . У нас есть скрипт PHP, который мы запускаем из командной строки, например, обычный скрипт bash / python / perl / etc. Ничего веб-и не происходит. Есть ли способ получить […]
У меня есть карта. На этой карте я хочу показать живые данные, собранные из нескольких таблиц, некоторые из которых имеют поразительное количество строк. Излишне говорить, что получение этой информации занимает много времени. Кроме того, используется pinging. В зависимости от того, какие серверы находятся в автономном режиме или далеко, сбор этих данных может варьироваться от 1 […]
Мой скрипт сравнивает 2 дерева источников, создает карту возможных измененных файлов, сравнивает хеши MD5 и создает diff-пакет. После 28000-29000 файлов PHP завершает скрипт с ошибкой: Неустранимая ошибка: максимальное время выполнения 0 секунд превышено в /root/_PACKER-TESTER/core/diff.class.php в строке 67 (стандартный вызов in_array ()) Я уже пытался установить max_input_time на высокое значение (или ноль) – ничего. Установка […]
Можно ли передавать данные с помощью unix-труб в скрипт php командной строки? я пробовал $> data | php script.php Но ожидаемые data не отображались в $argv . Есть ли способ сделать это?
Модуль APC в PHP при работе в режиме командной строки поддерживает оптимизацию кода? Например, когда я запускаю файл с php -f <file> будет ли файл оптимизирован с помощью APC перед выполнением или нет? Предполагая, что APC настроена на загрузку в файле конфигурации. Также будут ли оптимизированы сценарии, включенные в require_once ? Я знаю, что оптимизация […]