- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте! Установил на сервер Хостсиэмэс. Пытаюсь выгрузить из 1С товары на сайт. Если раздел небольшой, то все ок, а если большой то довольно быстро возникает ошибка:
Произошла ошибка на стороне сервера. Не получен статус завершения операции. Файл не отправлен (C:\Documents and Settings\s_zherdev\Local Settings\Temp\1cbitrix\import.xml).
Обмен не выполнен
Ответ сервера:
<head><title>504 Gateway Time-out</title></head>
<body bgcolor="white">
<center><h1>504 Gateway Time-out</h1></center>
<hr><center>nginx/0.7.67</center>
</body>
</html>
Выгрузка ТОВАРОВ завершена с ошибками!!!
Подскажите что делать?
в настройках nginx на сервере укажите больше время для таймаута.
у меня такое тоже было.
Vincenzo добавил 08.10.2010 в 14:23
client_max_body_size 500m;
client_body_buffer_size 128k;
proxy_connect_timeout 1800;
proxy_send_timeout 1800;
proxy_read_timeout 1800;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
track_uploads proxied 30s;
Помогло!!!! Большое спасибо!!!
Austin_s добавил 08.10.2010 в 15:03
Помогло, но когда свыше 1 мега файлы выгружаю, то все равно 504 ошибка nginx
Делай это через крон
Делай это через крон
А как через крон? Может расскажете попопдробнее?
А как через крон? Может расскажете попопдробнее?
Панель управления сервером есть?
Нет, все руками!
госпади .... неделю бороться в ветряной мельницей ... или проект не в состоянии обеспечить парой десяток мятых баксов того кто настроит под неторопливый сервер скрипт загрузки ?
А под рукой есть нормально работающая чуть ли не локальная машина, на которой все это поднято было для теста, и отлажено? где-то же наверняка тестил этот хостцмс перед тем как поднять на сервере? ну заимпорти все на локальной машине , потом сделай с нее дамп базы , скопируй на сервер, там восстанови из дампа. это по крайней мере позволит запустить проект не вложив ни копейки.
manman добавил 09.10.2010 в 20:21
а Андрейка спрашивал, что мешает на сервере запустить типа
php /var/ww/site/имяСкриптаоторыйВсеЗаимпортит.php
Вы меня не поняли, или невнимательно прочитали заголовок темы. Все работает и обмены ходят автоматически, крон не нужен. Если бы вы когда нибудь занимались подобным. то знали бы, что в 1с есть готовый функционал для автоматической выгрузки по расписанию, так что крон не нужен. Проблема в том, что выставив в конфиге то, что мне советовал первый товарищ я все равно время от времени получаю от nginx ошибку 504
У nginx вшитый лимит proxy_connect_timeout в 75 секунд, если таймаут к апачу выше - то та-дам
Правда я так и не понял сакральный смысл такого лимита
******* Подскажите что делать?
добавить таймаутов еще раз не успевает дождаться ответа от приложения
у меня в админке на сайте таймауты час стоят, ибо народ заливает сотнями метров.
вообще, а через сколько времени nginx ругается и рвет соединение? правда, что через те 1800 секунд, которые у вас прописаны ? если рвет раньше подозреваю что ему коннект закрвает бэкенд, значит в нем докручивать. а в нем подозреваю что ограничения на время исполнения выставлены. их тоже значит накрутить побольше.
еще убрать нахрен настройки тисипи блэкхолле в sysctl если вдруг добавлены - оно не позволяет получить ответ сразу по истечению таймаута приложения.
а рестартить его не забываете после изменения конфигов?