gpt4 book ai didi

php - 上传文件时出现 SoapFault 未知错误

转载 作者:太空宇宙 更新时间:2023-11-03 10:48:14 25 4
gpt4 key购买 nike

运行两个服务器,服务器 1:是一个 Soap 客户端,服务器 2:是一个 Soap 服务器

我从服务器 1 向服务器 2 发送一个信封,其中包含以下参数:

client_hash(字符串),唯一代码(字符串),unique_code2(字符串),query_id(整数),参数(字符串)

参数,将是一个 json 字符串,其中将包含:文件名(字符串),file_mime(字符串),file_content(字符串:base64编码的文件),文件大小(整数)

由于某些原因,如果文件大于 700kb,php 将通过 SoapFault 未知错误。虽然任何较小的都很好。

尝试使用 Wireshark 对其进行调试,信封已发送,但在 0.5234 秒后连接关闭。

所以我已经尝试了所有方法来增加双方相关的 php 变量限制,但还是一样,

知道还有什么可能限制连接吗?

注意:

在 PHP 上:

post_max_size
upload_max_filesize

已经是15M

在 mysql 上:

[mysqld]
local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

innodb_buffer_pool_size=10M
innodb_additional_mem_pool_size=10M
innodb_log_buffer_size=10M
innodb_thread_concurrency=2
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
sql_mode=NO_ENGINE_SUBSTITUTION
long_query_time=1
max_allowed_packet=500M
log-slow-queries=/var/log/mysql-slow-query.log

最佳答案

尝试在您的 soap 服务器幻灯片的 php.ini 上进行以下设置。确保根据您的情况调整参数。这些很可能应该没问题。

post_max_size = 1024M         ; Maximum size of POST data that PHP will accept.

max_execution_time = 7200 ; Maximum execution time of each script, in seconds

max_input_time = 7200 ; Maximum amount of time each script may spend parsing request data

memory_limit =1024M ; Maximum amount of memory a script may consume

file_uploads = On ; Whether to allow HTTP file uploads.

upload_max_filesize = 1024M ; Maximum allowed size for uploaded files.

关于php - 上传文件时出现 SoapFault 未知错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28262011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com