如何修复在php中使用python执行的长进程

2024-04-19 22:49:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试运行一个python脚本,它的行为类似于使用PHP生成文件,问题是python脚本需要1分钟才能完成,最后将输出(完成)。当我使用php运行它时,它需要几秒钟,并从python脚本输出完整的字符串。有什么东西打破了这个过程,我不知道是什么

            $default = ini_get('max_execution_time');
            set_time_limit(0);
            ini_set('max_execution_time',2*60);
            ignore_user_abort();
            echo shell_exec('python3 make.py /var/www/html/files'); 
            set_time_limit($default);   

预期的结果必须经过漫长的过程才能完成

实际结果:几秒钟,我就完成了

经过充分测试,Python脚本运行良好


Tags: 文件字符串脚本defaultgettime过程ini