Вы не авторизованы.
И снова здравствуйте.
Тут переезд случился на новый сервер. По причинам производственной необходимости php включен через модуль FastCGI. Проблем от такой прелести насыпалось сразу много, какие-то удалось решить сходу воскурив скудные мануалы. Одна не решается.
Установлен WASS 308-й, изрядно допиленый. Но девственный 309-й поступает точно таким же образом.
Есть всем известный скрипт импорта /published/SC/html/scripts/index.php?did=15 - он состоит из двух шагов. Первый шаг - грузит на сервер файл file.csv и читает заголовки, заголовки помещает в форму для POSt-а второго шага. Файл заливается на сервер в нужное место - в data (с разрешениями на папки все ОК). Заголовки обработчик считывает корректно. Однако, форма отправки запроса на втором шаге не срабатывает. Как будто файл не бы загружен вовсе.
Более всего забавно то, что логи ошибок (апача, юзера, WASS и nginx) девственно чисты. Что не удивительно - ничего же не произошло.
Отключаем FCGI для юзера сервера, включаем апач как mod_php при включенном Nginx - скрипт срабатывает как часики. Отключаем Nginx при включенном FastCGI - проблема остается. (Сервисы при этом перезапускаются, да, это мы научились не забывать)
Понятное дело, что проблема в настройках. Вопрос - в каких?
fcgid.conf сейчас выглядит вот так:
<IfModule mod_fcgid.c> AddHandler fcgid-script .fcgi FcgidConnectTimeout 180 MaxRequestLen 20971520 FcgidIdleTimeout 3600 ProcessLifeTime 3600 MaxProcessCount 1000 DefaultMinClassProcessCount 100 DefaultMaxClassProcessCount 100 IPCConnectTimeout 3000 IPCCommTimeout 3600 BusyTimeout 3000 FcgidProcessLifetime 1800 FcgidIOTimeout 3600 </IfModule>
Глобально настройки nginx для http
sendfile on; output_buffers 32 512k; sendfile_max_chunk 128k; postpone_output 1460; server_names_hash_bucket_size 64; tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 75 20; types_hash_max_size 2048; tcp_nodelay on; server_tokens off; gzip on; gzip_disable "MSIE [1-6]\.(?!.*SV1)"; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; include /usr/local/ispmgr/etc/nginx.domain; client_max_body_size 32M; proxy_read_timeout 900; fastcgi_connect_timeout 60; fastcgi_send_timeout 180; fastcgi_read_timeout 180; client_header_timeout 60; client_body_timeout 60; send_timeout 60; log_format isp '$bytes_sent $request_length'; limit_zone arsil $binary_remote_addr 4194240k;
Есть админы, у которых была подобная проблема? И как решилась?
Неактивен