настройка битрикс под Астра 1.7

IgorRos

New member
Сообщения
2
#1
Всем день добрый!

В настоящее время во многих гос. корпорациях встал вопрос о переходе на отечественное ПО. В связи с чем появилась необходимость настроить B24 на работу под Astra 1.7. Настройка была сделана как было описано в инструкции, предоставленной вендером - https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=32&CHAPTER_ID=016782&LE...

К сожалению по этой инструкции никак не получается правильно настроить пуш сервер. ТП внятного ответа не дает, аргументируя, что инструкция обобщенная.

Ошибки в логах:

2023-10-09 13:15:26.212 sub-8012 listening at http://:::8012 PID: 629
2023-10-09 13:15:26.226 sub-8011 listening at http://:::8011 PID: 610
2023-10-09 13:15:26.220 sub-8010 listening at http://:::8010 PID: 591
2023-10-09 13:15:26.498 sub-8013 listening at http://:::8013 PID: 665
2023-10-09 13:15:26.754 sub-8014 listening at http://:::8014 PID: 690
2023-10-09 13:15:26.895 sub-8015 listening at http://:::8015 PID: 715
2023-10-09 13:15:26.977 pub-9010 listening at http://:::9010 PID: 741
2023-10-09 13:15:27.034 pub-9011 listening at http://:::9011 PID: 766
2023-10-20 14:27:04.319 sub-8010 listening at http://:::8010 PID: 922
2023-10-20 14:27:04.311 sub-8011 listening at http://:::8011 PID: 941
2023-10-20 14:27:04.315 sub-8012 listening at http://:::8012 PID: 960
2023-10-20 14:27:04.513 sub-8013 listening at http://:::8013 PID: 996
2023-10-20 14:27:04.650 sub-8014 listening at http://:::8014 PID: 1021
2023-10-20 14:27:04.771 sub-8015 listening at http://:::8015 PID: 1046
2023-10-20 14:27:04.873 pub-9010 listening at http://:::9010 PID: 1072
2023-10-20 14:27:04.925 pub-9011 listening at http://:::9011 PID: 1097

Вывод по netstat:

tcp 0 0 127.0.0.1:8895 0.0.0.0:* LISTEN 495/nginx: master p
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 487/mariadbd
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 393/redis-server 12
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 495/nginx: master p
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 414/sshd: /usr/sbin
tcp6 0 0 :::8010 :::* LISTEN 922/node
tcp6 0 0 :::8011 :::* LISTEN 941/node
tcp6 0 0 :::8012 :::* LISTEN 960/node
tcp6 0 0 :::8013 :::* LISTEN 996/node
tcp6 0 0 :::8014 :::* LISTEN 1021/node
tcp6 0 0 :::8015 :::* LISTEN 1046/node
tcp6 0 0 :::9010 :::* LISTEN 1072/node
tcp6 0 0 :::9011 :::* LISTEN 1097/node
tcp6 0 0 :::22 :::* LISTEN 414/sshd: /usr/sbin
tcp6 0 0 :::8090 :::* LISTEN 427/apache2
udp 0 0 0.0.0.0:68 0.0.0.0:* 329/dhclient

Если я правильно понимаю не отрабатывает проксирование на push server

Может кому то приходилось сталкиваться с данной проблемой и удалось решить?
Помогите, пожалуйста, разобраться.
 

Alex-der

New member
Сообщения
89
#2
Всем день добрый!

В настоящее время во многих гос. корпорациях встал вопрос о переходе на отечественное ПО. В связи с чем появилась необходимость настроить B24 на работу под Astra 1.7. Настройка была сделана как было описано в инструкции, предоставленной вендером - https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=32&CHAPTER_ID=016782&LE...

К сожалению по этой инструкции никак не получается правильно настроить пуш сервер. ТП внятного ответа не дает, аргументируя, что инструкция обобщенная.

Ошибки в логах:

2023-10-09 13:15:26.212 sub-8012 listening at http://:::8012 PID: 629
2023-10-09 13:15:26.226 sub-8011 listening at http://:::8011 PID: 610
2023-10-09 13:15:26.220 sub-8010 listening at http://:::8010 PID: 591
2023-10-09 13:15:26.498 sub-8013 listening at http://:::8013 PID: 665
2023-10-09 13:15:26.754 sub-8014 listening at http://:::8014 PID: 690
2023-10-09 13:15:26.895 sub-8015 listening at http://:::8015 PID: 715
2023-10-09 13:15:26.977 pub-9010 listening at http://:::9010 PID: 741
2023-10-09 13:15:27.034 pub-9011 listening at http://:::9011 PID: 766
2023-10-20 14:27:04.319 sub-8010 listening at http://:::8010 PID: 922
2023-10-20 14:27:04.311 sub-8011 listening at http://:::8011 PID: 941
2023-10-20 14:27:04.315 sub-8012 listening at http://:::8012 PID: 960
2023-10-20 14:27:04.513 sub-8013 listening at http://:::8013 PID: 996
2023-10-20 14:27:04.650 sub-8014 listening at http://:::8014 PID: 1021
2023-10-20 14:27:04.771 sub-8015 listening at http://:::8015 PID: 1046
2023-10-20 14:27:04.873 pub-9010 listening at http://:::9010 PID: 1072
2023-10-20 14:27:04.925 pub-9011 listening at http://:::9011 PID: 1097.
Ну, это, вообще-то не ошибки - это отчёт, сообщающий, какой порт слушается каким процессом(PID)
Вывод по netstat:

tcp 0 0 127.0.0.1:8895 0.0.0.0:* LISTEN 495/nginx: master p
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 487/mariadbd
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 393/redis-server 12
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 495/nginx: master p
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 414/sshd: /usr/sbin
tcp6 0 0 :::8010 :::* LISTEN 922/node
tcp6 0 0 :::8011 :::* LISTEN 941/node
tcp6 0 0 :::8012 :::* LISTEN 960/node
tcp6 0 0 :::8013 :::* LISTEN 996/node
tcp6 0 0 :::8014 :::* LISTEN 1021/node
tcp6 0 0 :::8015 :::* LISTEN 1046/node
tcp6 0 0 :::9010 :::* LISTEN 1072/node
tcp6 0 0 :::9011 :::* LISTEN 1097/node
tcp6 0 0 :::22 :::* LISTEN 414/sshd: /usr/sbin
tcp6 0 0 :::8090 :::* LISTEN 427/apache2
udp 0 0 0.0.0.0:68 0.0.0.0:* 329/dhclient

Если я правильно понимаю не отрабатывает проксирование на push server
информации крайне мало, чтобы делать какие-либо существенные предположения.
Может кому то приходилось сталкиваться с данной проблемой и удалось решить?
Помогите, пожалуйста, разобраться.
Что бросается в глаза - процессы слушают порты на tcp6, и нет ни слова про tcp (v4, если что). У вас точно сеть на IPv6 работает?
 

IgorRos

New member
Сообщения
2
#3
Ну, это, вообще-то не ошибки - это отчёт, сообщающий, какой порт слушается каким процессом(PID)информации крайне мало, чтобы делать какие-либо существенные предположения.Что бросается в глаза - процессы слушают порты на tcp6, и нет ни слова про tcp (v4, если что). У вас точно сеть на IPv6 работает?
Как я понимаю, по крайней мере в доке node так написано, если параметр hostname не определен, то node отрабатывает по :: (ip6). Что очень странно, в конфигурации push server (разработка от компании 1С-Битрикс) значение в hostname указано. А вот почему оно не отрабатывает в node большой вопрос?

К сожалению, ТП 1С-Битрикс по этому вопросу внятного ответа не дала и отправила на этот форум)
 

Alex-der

New member
Сообщения
89
#4
Как я понимаю, по крайней мере в доке node так написано, если параметр hostname не определен, то node отрабатывает по :: (ip6). Что очень странно, в конфигурации push server (разработка от компании 1С-Битрикс) значение в hostname указано. А вот почему оно не отрабатывает в node большой вопрос?

К сожалению, ТП 1С-Битрикс по этому вопросу внятного ответа не дала и отправила на этот форум)
Ну, давайте попробуем сначала и медленно:
1. у вас сеть на IPv6? Ваш Битрикс-сервер запущен, слушает какие-то порты на tcp6.
Чтобы взаимодействовать с клиентами, . на них тоже должен быть настроен tcp6;
если вы не вбиваете вручную на клиенте IPv6 адрес вашего Битрикса, у вас в сети должен быть правильно настроен DNS - он должен отдавать клиенту IPv6 адрес Битрикс-сервера;
если сеть традиционная и клиенты пользуют IPv4, у вас в сети должен быть настроен шлюз IPv6<->IPv4 и клиенты, и Битрикс должны о нём каким-то образом знать (DNS|DHCP - это уже частности реализации);
....

Раскройте хоть какую-то часть тайны о конфигурации вашей сети, чтобы можно было делать какие-то обоснованные предположения. Пока мы обсуждаем какого-то сферического коня в вакууме. Не каждый админ имел "счастье" столкнуться с настройкой битрикса - что команда под руководством братьев Нуралиевых предполагает заполнять в конфигах своего поделия - тайна для многих великая есть. Тем более, что примеров их слабоадекватных решений за 30 лет накопилось немало.

Ну и посмотрите в конфиге параметры, относящиеся к ведению логов - поднимите уровень логирования, посмотрите, что он пишет в логи на этапе присвоения адреса.
Если вы просите помощи у сообщества - дайте людям почву для размышлений.

PS: Опять же, вспоминая основы ip-сетей (может, я, конечно, и не прав) - чтобы из hostname получился ip, нужен работающий DNS.