Я хочу отправить с api некоторые данные POST с большими информационными данными с сервера a на сервер b. В сервер b я получаю только часть данных сообщений, даже если с htaccess я увеличил размер POST и другие.
php_value upload_max_filesize 400M php_value post_max_size 400M php_value max_execution_time 500 php_value max_input_time 400 php_value memory_limit 400M
Есть ли количество сообщений, отправленных с завитом? или … кто-нибудь знает, как решить эту проблему?
Отправка данных через POST не имеет ограничений, кроме той, которую вы установили на своем сервере (php_value post_max_size 400M);
вы можете проверить свое значение тайм-аута, попробуйте увеличить текущее значение:
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60); curl_setopt($ch, CURLOPT_TIMEOUT, 60);
Это может привести к закрытию вашего соединения на сервере A до того, как весь запрос будет отправлен на сервер B.
max_input_vars
также может препятствовать вашему завитушке, если вы отправляете многочисленные параметры. Это случилось со мной раньше – вы не можете изменить настройку во время выполнения, но только через php.ini
.