Содержание
- Устранение ошибок CMS Битрикс
- Отправка почты
- Режим работы MySQL
- Размер стека и pcre.recursion_limit
- Выполнение агентов на cron
- Обязательные параметры PHP
- BitrixVM 7.2.2 не отправляются сообщения больше 64Кб
- Проблемы с отправкой почты
- BitrixVM 7.2.2 не отправляются сообщения больше 64Кб
- BitrixVM 7.2.2 не отправляются сообщения больше 64Кб
Устранение ошибок CMS Битрикс
Опция «Проверка системы» в CMS Битрикс позволяет проверить соответствие настроек хостинга требованиям CMS и вашего сайта. При запуске этой опции на хостинге Timeweb, Битрикс, как правило, приводит несколько ошибок и замечаний. В этой статье мы рассмотрим, как их исправить.
Отправка почты
Речь идет о двух параметрах: «Отправка почты» и «Отправка почтового сообщения больше 64Кб».
Уведомление: Ошибка! Не работает
Эта ошибка возникает, если вы используете хостинг на тестовом периоде — до оплаты услуги почта недоступна. Как только хостинг будет оплачен, почта заработает.
Режим работы MySQL
Уведомление: Ошибка! innodb_strict_mode=ON, требуется OFF. Переменная sql_mode в MySQL должна быть пустая, текущее значение: NO_ENGINE_SUBSTITUTION
Эта ошибка критична. Она может привести к блокировке запросов к базе данных, что практически означает остановку работы сайта.
Решение:
Необходимо внести изменения в файлы конфигурации Bitrix, в которых задаются параметры базы данных, и указать в них нужные значения. Отредактировать файлы можно, например, с помощью Файлового менеджера.
В файл /public_html/bitrix/php_interface/after_connect.php под уже имеющимися строками и до символов ?> добавьте:
В файл /public_html/bitrix/php_interface/after_connect_d7.php под уже имеющимися строками и до символов ?> добавьте:
После этого проверка Bitrix пройдет успешно.
Размер стека и pcre.recursion_limit
Уведомление: Замечание: Возможны проблемы в работе с длинными строками из за системных ограничений
Это замечание некритично и, как правило, на работе сайтов не сказывается, однако оно может влиять на обработку очень длинного текста, например, если в нем сотни тысяч символов.
Этот параметр влияет на возможность обработки строк регулярными выражениями. Лимит по умолчанию установлен достаточно большой, чтобы можно было обработать практически любой контент на сайте, но для устранения замечания можно дополнительно внести изменения.
Решение:
- Если у вас тариф мощного хостинга, решением будет переключение сайта на PHP 7.4. Это можно сделать в разделе «Сайты» по нашей инструкции.
- Если у вас тариф обычного хостинга или если смена версии PHP не помогла, исправить ошибку, добавьте в файл /public_html/.htaccess строки:
Выполнение агентов на cron
Уведомление: Замечание: Агенты выполняются на хитах, рекомендуется перенести их выполнение на cron
Это замечание некритично. В Битрикс предусмотрен внутренний планировщик задач (агентов). Данное замечание влияет на то, насколько точно по времени сработают запланированные задачи. Грубо говоря, скрипты сайта выполняются, только когда его страницы кто-то посещает. Если нет посещений, то и таймер работать не будет. Cron позволяет полностью решить проблему с планированием задач.
Решение:
Чтобы перенести работу непериодических агентов (и передачу почты) на Сron, необходимо установить константу BX_CRONTAB_SUPPORT .
Для этого добавьте в файл /public_html/bitrix/php_interface/dbconn.php строку:
1. В разделе Crontab нажмите «Добавить новую задачу» и задайте удобное имя для задачи.
2. В пункте «Исполнитель» выберите «Исполняемый бинарный файл».
3. В пункте «Путь до файла» укажите команду следующего вида:
- В /opt/php72/bin/php укажите ту версию php, которую использует сайт. Например, /opt/php74/bin/php ( или /opt/php7.4/bin/php ).
- Вместо /home/u/user/site.ru/public_html укажите корректный путь до папки сайта и замените u и user на первую букву вашего логина и сам логин.
4. В пункте «Периодичность» выберите «Каждую минуту».
Уведомление: Ошибка! Не настроен запуск cron_events.php на cron
Эта ошибка может возникнуть, если в пункте выше вы только добавили константу, но не добавили задачу cron. Без настройки задачи в crontab будет остановлена часть агентов, в том числе с сайта перестанет отправляться почта. Письма будут накапливаться в очередь и отправляться по частям после устранения ошибки.
Решение:
Выполните приведенную выше инструкцию по добавлению задачи cron, и ошибка будет устранена.
Обязательные параметры PHP
Уведомление: Ошибка! Значение max_input_vars должно быть не ниже 10000
Эта ошибка не влияет на работоспособность сайта напрямую, но может отразиться на работе с большими формами в административной панели. При работе с инфоблоками низкое значение параметра max_input_vars может вызвать проблемы с сохранением настроек, поэтому система выделяет эту ошибку как критическую.
Решение:
Необходимо добавить следующую строку в файл /public_html/.htaccess :
Источник
BitrixVM 7.2.2 не отправляются сообщения больше 64Кб
Сайт работает на BitrixVM 7.2.2 что необходимо поправить на сервере ? Все агенты выполняются на кроне. других ошибок в тесте нет.
Цитата |
---|
Юрий Коренюк написал: BitrixVM 7.2.2 что необходимо поправить на сервере |
Успешно
2018-Mar-30 09:14:45 Отправка почты (check_mail): Warning
Замечание. Отправлено. Время отправки: 1.04 сек.
2018-Mar-30 09:14:47 Отправка почтового сообщения больше 64Кб (check_mail_big): Fail
Ошибка! Не работает
2018-Mar-30 09:14:47 Проверка на наличие неотправленных сообщений (check_mail_b_event): Ok
Ответ техподдержки битрикс для моего удобства сделали скрипт
Что с этим делать ? и на какую причину он указывает ?
Jun 08 16:49:56 host=smtp.yandex.ru tls=on auth=on user=info@xx.ru from=info@xx.ru recipients= hosting_test@bitrixsoft.com , noreply@bitrixsoft.com smtpstatus=554 smtpmsg=’554 5.7.1 [2] Message rejected under suspicion of SPAM; https://ya.cc/1IrBc 1528465796-U6eZsBbL3s-ntL4J2bL’ errormsg=’the server did not accept the mail’ exitcode=EX_UNAVAILABLE
Цитата |
---|
Антон Зв написал: 554 5.7.1 [2] Message rejected under suspicion of SPAM; |
Да, нужно убедиться что авторизация на сервере почты — успешна.
На сервере Яндекс.Почты пока не создали пароль приложения — ничего не получалось.
Аналогичная проблема с Яндексом.
Из консоли, через mail() письма отправляются и доходят до любого адресата, без попадания в спам.
Из веб-интерфейса почты то же самое. Отправлял даже на noreply@bitrixsoft.com , все ОК.
На сервере не было записи SPF и DMARC, добавил.
Попутно повысил уровень доверия выполнив все рекомендации.
В логе msmtp все равно уведомление «Message rejected under suspicion of SPAM».
Источник
Проблемы с отправкой почты
Да такое я видел пример но это не нужно. Хочется понят насколько удобен продукт.
Прописал как указано тут?
[mail function]
; For Win32 only.
SMTP = mail.domain.ru
smtp_port = 25
; For Win32 only.
sendmail_from = admin@domain.ru
;Bitrix Env replace()
sendmail_path= msmtp -t -i
;/Bitrix Env replace()
но естественно со своими данными
Цитата |
---|
Burenkoff пишет: Да такое я видел пример но это не нужно. Хочется понят насколько удобен продукт. |
Прописал как указано тут?
[mail function]
; For Win32 only.
SMTP = mail.domain.ru
smtp_port = 25
; For Win32 only.
sendmail_from = admin@domain.ru
;Bitrix Env replace()
sendmail_path= msmtp -t -i
;/Bitrix Env replace()
но естественно со своими данными
а в файле msmtp править нужно что-нибудь?
Цитата |
---|
Burenkoff пишет: а в итоге почта (само сообщение) будет писаться на портале или подключать локальный клиент почты или выводить сразу на веб ящик? Нужно просто понять как тут почта работает. Интересно было бы если письма писались прямо с корп портала. |
Если письмо придёт то
Цитата |
---|
отправляются через SMTP Сервер, указанный в настройках. |
Проверить Администрирование — Настройки — Инструменты — Проверка сайта — Тестирование конфигурации
Строку
Цитата |
---|
serik.sh пишет: Проверить Администрирование — Настройки — Инструменты — Проверка сайта — Тестирование конфигурации Строку «Проверка на наличие неотправленных сообщений» |
Похожая проблема — через форму обратной связи, похоже, никуда ничего не приходит
Тестирование конфигурации выдает:
Передача POST запроса с большим числом параметров | подробнее Успешно |
Отправка почты | подробнее Успешно |
Отправка почтового сообщения больше 64Кб | подробнее Успешно |
Проверка на наличие неотправленных сообщений | подробнее Есть ошибки при отправке системных почтовых сообщений, число неотправленных сообщений: 740 |
Каждое нажатие кнопки «Отправить» в форме обратной связи увеличивает количество неотправленных сообщений.
В настройках php:
Вопрос. Проблема в том, что неверно указан сервер smtp? Нужно указать что-то настоящее? Например, smtp.mail.ru, если есть ящик на mail.ru?
А рассылки с сайта работают.
А вот с сайта пришло письмо о регистрации нового пользователя. В заголовках:
Источник
BitrixVM 7.2.2 не отправляются сообщения больше 64Кб
Сайт работает на BitrixVM 7.2.2 что необходимо поправить на сервере ? Все агенты выполняются на кроне. других ошибок в тесте нет.
Цитата |
---|
Юрий Коренюк написал: BitrixVM 7.2.2 что необходимо поправить на сервере |
Успешно
2018-Mar-30 09:14:45 Отправка почты (check_mail): Warning
Замечание. Отправлено. Время отправки: 1.04 сек.
2018-Mar-30 09:14:47 Отправка почтового сообщения больше 64Кб (check_mail_big): Fail
Ошибка! Не работает
2018-Mar-30 09:14:47 Проверка на наличие неотправленных сообщений (check_mail_b_event): Ok
Ответ техподдержки битрикс для моего удобства сделали скрипт
Что с этим делать ? и на какую причину он указывает ?
Jun 08 16:49:56 host=smtp.yandex.ru tls=on auth=on user=info@xx.ru from=info@xx.ru recipients= hosting_test@bitrixsoft.com , noreply@bitrixsoft.com smtpstatus=554 smtpmsg=’554 5.7.1 [2] Message rejected under suspicion of SPAM; https://ya.cc/1IrBc 1528465796-U6eZsBbL3s-ntL4J2bL’ errormsg=’the server did not accept the mail’ exitcode=EX_UNAVAILABLE
Цитата |
---|
Антон Зв написал: 554 5.7.1 [2] Message rejected under suspicion of SPAM; |
Да, нужно убедиться что авторизация на сервере почты — успешна.
На сервере Яндекс.Почты пока не создали пароль приложения — ничего не получалось.
Аналогичная проблема с Яндексом.
Из консоли, через mail() письма отправляются и доходят до любого адресата, без попадания в спам.
Из веб-интерфейса почты то же самое. Отправлял даже на noreply@bitrixsoft.com , все ОК.
На сервере не было записи SPF и DMARC, добавил.
Попутно повысил уровень доверия выполнив все рекомендации.
В логе msmtp все равно уведомление «Message rejected under suspicion of SPAM».
Источник
BitrixVM 7.2.2 не отправляются сообщения больше 64Кб
Сайт работает на BitrixVM 7.2.2 что необходимо поправить на сервере ? Все агенты выполняются на кроне. других ошибок в тесте нет.
Цитата |
---|
Юрий Коренюк написал: BitrixVM 7.2.2 что необходимо поправить на сервере |
Успешно
2018-Mar-30 09:14:45 Отправка почты (check_mail): Warning
Замечание. Отправлено. Время отправки: 1.04 сек.
2018-Mar-30 09:14:47 Отправка почтового сообщения больше 64Кб (check_mail_big): Fail
Ошибка! Не работает
2018-Mar-30 09:14:47 Проверка на наличие неотправленных сообщений (check_mail_b_event): Ok
Ответ техподдержки битрикс для моего удобства сделали скрипт
Что с этим делать ? и на какую причину он указывает ?
Jun 08 16:49:56 host=smtp.yandex.ru tls=on auth=on user=info@xx.ru from=info@xx.ru recipients= hosting_test@bitrixsoft.com , noreply@bitrixsoft.com smtpstatus=554 smtpmsg=’554 5.7.1 [2] Message rejected under suspicion of SPAM; https://ya.cc/1IrBc 1528465796-U6eZsBbL3s-ntL4J2bL’ errormsg=’the server did not accept the mail’ exitcode=EX_UNAVAILABLE
Цитата |
---|
Антон Зв написал: 554 5.7.1 [2] Message rejected under suspicion of SPAM; |
Да, нужно убедиться что авторизация на сервере почты — успешна.
На сервере Яндекс.Почты пока не создали пароль приложения — ничего не получалось.
Аналогичная проблема с Яндексом.
Из консоли, через mail() письма отправляются и доходят до любого адресата, без попадания в спам.
Из веб-интерфейса почты то же самое. Отправлял даже на noreply@bitrixsoft.com , все ОК.
На сервере не было записи SPF и DMARC, добавил.
Попутно повысил уровень доверия выполнив все рекомендации.
В логе msmtp все равно уведомление «Message rejected under suspicion of SPAM».
Источник
Проверяем настройки почтового события веб-формы и связанные шаблоны
Давайте перейдем по пути Панель управления -> Настройки -> Настройки продукта -> Почтовые события и выберем событие.
1. На первой вкладке галочки кодов языка включены?
2. На вкладке «Шаблоны» галочка имени сайта включена?
3. Почтовый шаблон активен?
4. Поле «От кого» заполнено верно (по умолчанию #DEFAULT_EMAIL_FROM#) ?
5. Поле «Кому» заполнено верно (по умолчанию #EMAIL#) ?
Все верно? Смотрим дальше. В настройках модуля веб-формы отключите галочку «использовать упрощенный режим». Перейдите в настройки формы на вкладку «дополнительно» и проверьте, включен ли флаг привязки к почтовому шаблону. Готово?
Перейдите по адресу Настройки -> Инструменты -> SQL-запрос и выполните такой запрос:
SQL:
select * from b_event where event_name like '%form%' order by date_insert desc
Найдя событие выполнения формы, просмотрите поле SUCCESS_EXEC. Если видите «Y», то письмо из продукта ушло, и вам следует отправить запрос в техподдержку хостинга. Если видите «N», то перейдите в файл
/bitrix/php_interface/dbconn.php
и проверьте, определены ли 2 переменные: BX_CRONTAB и BX_CRONTAB_SUPPORT. Если да, то отмените определение.
Повторите SQL-запрос и снова просмотрите поле SUCCESS_EXEC. Если снова видите «N», очистите кэш в папке /bitrix/managed_cache/ через модуль управления структурой. Ни в коем случае ни через FTP! Если модуль выдаст ошибку, исправьте права доступа к папкам.
Если же значение «F», то функция mail() вернула значение False при отправке. Почему так бывает:
1. Не настроена функция mail() на хостинге. Обратитесь в техподдержку хостера.
2. Почтовый сервер не поддерживает формат письма.
Попробуйте изменять настройки отправки, убирать поле ВСС, убирать галочку «Дублировать email адрес в заголовке», ставить «Конвертировать 8-битные заголовки». Если не поможет, запросите у администратора логи почтового сервера.
Наконец, если в поле «0», вернитесь к началу, настройкам почтовых событий, и проверьте заново.
источник
← Вернуться в раздел «Программы»
Скачал из соседней темы «Bitrix Site Manager 9.0.3 Бизнес (Source)» необходимо установить интернет-магазин, а мастера там нет.. не понимаю, что делать..
Автор: lideri
Дата сообщения: 05.10.2010 22:50
Можно попробовать скачать демку и забрать модуль.
Вот описано http://dev.1c-bitrix.ru/community/webdev/group/78/blog/2126/
Автор: alextool
Дата сообщения: 09.10.2010 20:17
Ejique
там есть в корне папки www файл htacces
раскомпелируй там билиотеки для абработки utf-8
после етого проблемма с конфиг прошла успешно
Автор: klimusu
Дата сообщения: 21.10.2010 11:01
возникла проблема на 9.5.2
Отправка почты Успешно
Отправка почтового сообщения больше 64Кб Успешно
Проверка на наличие неотправленных сообщений Есть ошибки при отправке системных почтовых сообщений, число неотправленных сообщений: 110
Где посмотреть не отправленные сообщения? как заставить их отправиться?
В письмах уведомления об изменениях.
Добавлено:
Цитата:
возникла проблема на 9.5.2
Отправка почты Успешно
Отправка почтового сообщения больше 64Кб Успешно
Проверка на наличие неотправленных сообщений Есть ошибки при отправке системных почтовых сообщений, число неотправленных сообщений: 110Где посмотреть не отправленные сообщения? как заставить их отправиться?
Проблема была с запуском по крону smtpd.sh
Убрал из крона запуск скрипта smtpd.sh
Настроил в конфиге /var/www/bitrix/php_interface/dbconn.php
[no]define(«BX_CRONTAB_SUPPORT», false);[/no]
Автор: arxont
Дата сообщения: 16.11.2010 06:50
http://arxont.blogspot.com/2010/11/bitrix.html — Администрирование сайта на Bitrix. Буду благодарен если, кто-нибудь добавит инфу по администрированию. Сразу говорю — я админ, а не прогер, разработчик или дизайнер. Моя задача, чтобы сайт работал ))) Желательно быстро.
Также интересует тема тюнинга битрикса (или сервера под него) — у кого какие наработки есть?
Автор: tolyn77
Дата сообщения: 29.11.2010 09:39
всем привет
подскажите был сделан сайт на bitrix ни как не могу понять как добавить пункт в главное меню на сколько я смог разобрать подложка (картинка) устанавливается через стили шаблона
«.icons
{
height: 144px;
width: 100%;
z-index: 50;
background: url(/bitrix/templates/pr/images/menu.jpg) right top no-repeat;
position: relative;
}
»
картинку я подправлю, я вот как добавить новый пункт не понимаю вроде в «редактировать главное меню» добавил новый пункт а он не отображается
для главное меню используется «голубое меню в виде закладок»
подскажите куда рыть?
заранее благодарен
Автор: tolyn77
Дата сообщения: 30.11.2010 11:33
может тогда подскажите а существует ли возможность редактировать свойства?
«голубое меню в виде закладок (встроенный шаблон)»
заранее благодарен
Автор: Julios
Дата сообщения: 30.11.2010 11:38
*только для того, что бы «заполнить тишину ))*
Вообще-то, в этом Битриксе можно редактировать всё, сплошь и рядом.
Это моё впечатление.
Не осилил эту монструозную ЦМС )
Автор: tolyn77
Дата сообщения: 30.11.2010 11:53
Julios
у меня с ее осиливанием тоже проблемы, да и по задачам мне и не нужно ее осиливать просили дополнить раздел, разработчики сайт за это денег просят 6-10 тыков, а мне кажется это не стоит этого
*тоже мысли в слух
Автор: Julios
Дата сообщения: 30.11.2010 12:23
Я «споткнулся об» интерфейс.
Куча походов, а где «вход» в нужную мне настройку так и не нашел ))
Нужно будет все-таки разобраться.
Я тут писал о своей проблеме.
Как там с новыми шаблонами вообще боюсь думать )
Автор: Remzy
Дата сообщения: 24.03.2011 14:29
У меня есть купленная версия но на мало пользователей.
тестовый обновляется, а вот основной нет — юзверей много
как перенести обновления с одного на другой…
копирование НЕ катит, т.к. и БД обновляется!
нужно именно как то через обновления, которые стоят на другом сервере
Автор: kot488
Дата сообщения: 10.05.2011 12:05
Люди а сее создание на хостинге что работать не может?
Автор: Posochov
Дата сообщения: 30.05.2011 13:39
У меня сайт создан на битрикс 9.1.
Я получил временный ключ на месяц.
Битрикс мне сообщает, что
Цитата:
Обновления доступны: с 29.05.2011 по 28.06.2011
Система обновлений позволяет обновить ядро, модули, языковые файлы и систему помощи продукта до последней версии.
Однако никаких обновлений до версии 10 мне не предлагается.
В чем дело никто не скажет?
Автор: eineo
Дата сообщения: 02.06.2011 10:18
посмотрите что у Вас пишет тут Рабочий стол-Настройки-Обновления
Обновления доступны: с 28.02.2011 по 28.02.2012
Автор: Lionzi1
Дата сообщения: 26.10.2011 11:34
Здравия всем!
Подскажите, поставил на апач2 (убунту 11.4) Битрикс Корпоративный портал 9.0, возникла ситуация, что пользователь после некоторого времени неиспользования сайта автоматически отключается, и после нужно заново вводить пароль, можно ли как либо эту функцию отключить, и если можно, то где это посмотреть?
___________
Кажется нашел, нужно в настройках группы, во вкладке безопасность, в пункте Время жизни сессии проставить произвольный промежуток, я поставил 480 минут, пока проверяю результат.
Добавлено:
хм, отмеренные 480 минут не продержался, гараздо ранее стал снова просить авторизацию, но хоть времени прошло чуть больше (((
Автор: Lionzi1
Дата сообщения: 27.10.2011 07:55
Дополнительно в файле php.ini (/etc/php5/apache2/php.ini) изменил параметры
session.gc_maxlifetime = 28800
session.cookie_lifetime = 28800
Вроде перестало выкидывать каждые полчаса…
Автор: USER_ATLANT
Дата сообщения: 21.11.2011 18:44
Автор: kot488
Дата сообщения: 29.11.2011 23:46
Подскажите пожалуйста, делаю выгрузку с 1с все проходит норм, но на сайте каталог не отображается, лезу в админку там создан каталог 1С Каталог, как его можно вывести на сайт?
Автор: kot488
Дата сообщения: 08.12.2011 19:24
Люди подскажите как реализовать, полностью выгрузил товар с 1с на сайт, оно конечно мне расставило не так как нужно, а я расставил так как мне нужно но при последующем обновлении товара он старый удаляет и опять кидает товар не так как нужно
Автор: mozheyko
Дата сообщения: 15.02.2012 07:46
при установке продукта «1С-Битрикс: Управление сайтом 11.0» 8 этапе мастера установке был выбран шаблон «Корпоративный сайт услуг» после завершения мастера установки решения-шаблона на этапе конфигурации
сообщил
Завершение настройки
Установка продукта завершена!
с кнопкой «перейти на сайт»
указанная кнопка обновила страницу, но перехода на сайт не последовало…
остался прежний заголовок
Цитата
Завершение настройки
Установка продукта завершена!
ручной переход по прямой ссылке открыл повторно этап конфигурации с заполненными полями формы шаблона.
повторное завершение мастера привело к тем же результатам.
перед началом установке все требования (4. Предварительная проверка) к сайту были выполнены
сервер-тест так же успешно пройден
подскажите как с этим бороться ?
Автор: Vampir2005
Дата сообщения: 15.02.2012 17:55
mozheyko
Написать в форум суппорта битрикса и радоваться ответу через сутки.
Автор: v2006f
Дата сообщения: 11.09.2012 22:54
День добрый.
Подскажите, до какой версии можно поднять версию 6.5.0 Малый бизнес (с лицензией) без нарушения лицензионных условий? Обновления были доступны до конца апреля 2009 года.
Автор: Talay
Дата сообщения: 21.11.2012 07:02
Здравствуйте,
у меня:
Цитата:
uname -a
FreeBSD ns1 7.1-RELEASE FreeBSD 7.1-RELEASEApache 1.3
php5-5.2.11
mysql-server-5.1.39
прописал в конфигах апача и у меня так:
http://192.168.0.139/personal/
Цитата:
The file .access.php is not found in the site root. Apparently the installation package has been unpacked incorrectly.
Bitrix site manager must be installed in web server root directory.Please modify the server’s configuration or contact administrator of your hosting.
вот так и застрял при первом запуске ))
прошу Вас помочь
Автор: Maximusart
Дата сообщения: 21.11.2012 10:00
Не настроена связка апачей с php, тебе нужно какой-нибудь готовый ISPmanager ставить. Потому как без логов и настроек сервера тебе никто и ничем не поможет. Штатный телепат в отпуске!
или пользуй готовое виртуальное вебокружение битриксов.. Оно на линуксе и уже заточено для веба.
Автор: Talay
Дата сообщения: 21.11.2012 11:21
Maximusart
спасибо за ответ,
хотя php отображается, попробую на готовом проверить…
где то прочитал, что поддомены нельзя делать битрикса в никсах.
Автор: kot488
Дата сообщения: 21.11.2012 13:10
короче вот такая чертовщина пока не нравиться
eaccelerator.shm_size (текущее значение:»4096M») 84.79% используемой памяти
Но ошибку пока так и не решил
Автор: Maximusart
Дата сообщения: 21.11.2012 13:28
kot488
Увеличивай размер до 6 мег 6144 и в целых значениях байт, это будет 6442450941
И какая у тебя операционка?
Преамбула:
Цитата:
При сохранении настроек вот такое ругательство и нечего не получается сохранить и даже сайт закрыть
[Wed Nov 21 11:28:59 2012] [error] [client ******] PHP Warning: Unknown: POST Content-Length of 61 bytes exceeds the limit of -201326592 bytes in Unknown on line 0, referer: http:/*****/bitrix/admin/index.php?lang=ru&back_url_pub=%2F%3Ffinish%3D
[Wed Nov 21 11:29:31 2012] [error] [client ******] PHP Warning: Unknown: POST Content-Length of 267 bytes exceeds the limit of -201326592 bytes in Unknown on line 0, referer: http://****a/bitrix/admin/settings.php?lang=ru&mid=iblock&mid_menu=1
Предположительное решение использовать целые значения параметров настроек PHP в байтах
Вот обрати внимание сам на ошибку: PHP Warning: Unknown: POST Content-Length of 61 bytes exceeds the limit of
-201326592 bytes in Unknown on line 0
Повторно добавлено из вареза:
На некоторых PHP 32bit системах, такие значения как 2000M или 2G странно преобразуется в целое число байтов, не выполняя границы проверки, что приводит к отрицательному значению и будет типо -201326592 байт, как-то так.
Talay
Цитата:
где то прочитал, что поддомены нельзя делать битрикса в никсах.
Зря так читал, можешь использовать совершено любое имя
Автор: kot488
Дата сообщения: 21.11.2012 16:34
ОС Centos, он не на поддомене а на основном
Автор: Maximusart
Дата сообщения: 21.11.2012 20:36
kot488
Еще можешь попробовать использовать целые переменные в байтах -1 байт
2048М = 2048*1024*1024-1 = 2147483648-1 = 2147483647
Главное отпишись, работает или не работает!
Автор: kot488
Дата сообщения: 21.11.2012 20:46
если выставляю eaccelerator.shm_size=6442450941 сайт перестает работать, выдает сообщение Соединение сброшено, httpd не стартует
ставлю 6144М все стартует но не помогает решить проблему
и с таким параметром мало(
Цитата:
eaccelerator.shm_size (текущее значение:»6144M») 95.22% используемой памяти Увеличить размер кеша.
Добавлено:
выставил post_max-size=6442450943 начало сохранять)))
Страницы: 123456
Предыдущая тема: TurboFTP
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель — сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.
Для начала полностью отключим выполнение агентов на хите. Для этого выполним следующую команду в php консоли.
COption::SetOptionString("main", "agents_use_crontab", "N"); echo COption::GetOptionString("main", "agents_use_crontab", "N"); COption::SetOptionString("main", "check_agents", "N"); echo COption::GetOptionString("main", "check_agents", "Y");
В результате выполнения должно быть «NN».
После этого убираем из файла /bitrix/php_interface/dbconn.php определение следующих констант:
define("BX_CRONTAB_SUPPORT", true); define("BX_CRONTAB", true);
И добавляем
if(!(defined("CHK_EVENT") && CHK_EVENT===true)) define("BX_CRONTAB_SUPPORT", true);
Создаем файл проверки агентов и рассылки системных сообщений /bitrix/php_interface/cron_events.php
<?php $_SERVER["DOCUMENT_ROOT"] = realpath(dirname(__FILE__)."/../.."); $DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"]; define("NO_KEEP_STATISTIC", true); define("NOT_CHECK_PERMISSIONS",true); define('BX_NO_ACCELERATOR_RESET', true); define('CHK_EVENT', true); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); @set_time_limit(0); @ignore_user_abort(true); CAgent::CheckAgents(); define("BX_CRONTAB_SUPPORT", true); define("BX_CRONTAB", true); CEvent::CheckEvents(); if(CModule::IncludeModule('sender')) { BitrixSenderMailingManager::checkPeriod(false); BitrixSenderMailingManager::checkSend(); } require($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/tools/backup.php"); ?>
И добавляем данный скрипт в cron
*/5 * * * * /usr/bin/php -f /home/bitrix/www/bitrix/php_interface/cron_events.php
После этого все агенты и отправка системных событий будут обрабатывается из под cron, раз в 5 минут. Чтобы не увеличивалась очередь отправки почтовых сообщений, советую изменить параметр отвечающий за количество почтовых событий обрабатываемых за раз. Для этого выполняем в php консоли следующую команду
COption::SetOptionString("main", "mail_event_bulk", "20"); echo COption::GetOptionString("main", "mail_event_bulk", "5");