PHP, psexec не выводит больше 4 кб в файл и зависает, как починить? Добрый день друзья, помогите пожалуйста решить одну очень важную проблему, через psexec не могу вывести в файл информацию больше чем ровно на 4 кб, т.е 4096б, после вывода 4кб, процесс psexec работает, а в файл больше информации не добавляется, ждали около 30 минут, никаких подвижек , если psexec запустить просто через cmd то все хорошо работает, а вот через скрипт php возникают проблемы.
Как только не пробовали и через exec и через system и через passthru результат всегда один. нужно использовать именно psexec что бы процесс grep запускался именно на том сервере, на котором ищется информация
Спасибо за помощь $psexec_in = psexec \\\\dr-server grep "log" D:\\true22\\ss2.txt > \\\\dr-server\\D$\\true.txt.

21 Авг 2019 в 06:54
175 +1
1
Ответы
1

Для решения проблемы с выводом информации больше 4 кб через psexec из PHP скрипта, можно попробовать следующие способы:

Увеличить размер буфера вывода в PHP, используя функцию ini_set('output_buffering', 'Off'); перед вызовом команды с psexec.Использовать функцию ob_flush() для принудительного сброса буфера вывода перед каждой итерацией чтения данных от psexec.Разбить вывод информации на несколько кусков и записывать их поочередно в файл.Проверить размер файла, в который вы пытаетесь записать информацию, возможно он имеет ограничение на размер.

Также стоит обратить внимание на то, что psexec может иметь свои собственные ограничения по объему передаваемых данных, и в этом случае может потребоваться использовать другой подход для передачи информации через сеть.

Если вы все равно столкнулись с проблемой, рекомендуется обратиться к документации psexec и PHP, а также обсудить проблему с опытными специалистами в сообществах разработчиков для поиска оптимального решения.

20 Апр в 13:11
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 654 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир