billing:howto:fix_no_sense_in_creating_socket_reason_address_already_in_use

Исправление: No sense in creating socket. Reason: Address already in use


У обладателей старых ОС после обновления на 3.12.13 может возникать проблема спама сообщения "No sense in creating socket. Reason: Address already in use" в лог ядра.
Это связано с тем что ядро при запуске убивает свой основной процес после использования pcntl_fork, связано это с правилами запуска для systemctl в новых версиях ОС использующих эту систему.
Для того что бы исправить спам этими сообщениями у себя, нужно исправить скрипт /usr/local/sbin/mikbill_run.sh

#!/bin/sh

APP_PHP=`which php`
MIKBILL_PATH_LINUX="/var/www/mikbill/admin/app/lib"
MIKBILL_PID="/var/run/mikbill.pid"

rm -f $MIKBILL_PID >/dev/null

cd $MIKBILL_PATH_LINUX
$APP_PHP ./mikbill.php kernel -d
  • billing/howto/fix_no_sense_in_creating_socket_reason_address_already_in_use.txt
  • Последнее изменение: 21 мес. назад
  • alexd