返回列表 發帖
今天的IP01的status为

Uptime : 10:54:23 up 3 days, 19:45, load average: 0.07, 0.05, 0.00

还没有出现Asterisk server program突然消失。

角色

TOP

回復 16# 角色


    今日出現左6-7次唔可以用的情況,問佢地要返舊的固件,更新左

TOP

你downgrade你的firmware?是否你的setting出了问题呢?或者你的硬件有问题呢?

角色

TOP

今天我的IP01依然没有死

System Status
Uptime : 06:55:29 up 4 days, 15:46, load average: 0.00, 0.04, 0.01

角色

TOP

为什么那么多astrisk的subprocesses出现呢?在大型Asterisk server里应该只有一个Process

角色
  1. root:~> ps
  2.   PID  Uid        VSZ Stat Command
  3.     1 root        568 S   /sbin/init
  4.     2 root            SW< [kthreadd]
  5.     3 root            SWN [ksoftirqd/0]
  6.     4 root            SW< [events/0]
  7.     5 root            SW< [khelper]
  8.     6 root            SW< [kblockd/0]
  9.     7 root            SW  [pdflush]
  10.     8 root            SW  [pdflush]
  11.     9 root            SW< [kswapd0]
  12.    10 root            SW< [aio/0]
  13.    11 root            SW< [mtdblockd]
  14.    75 root            SW< [spi_mmc]
  15.   108 root       1060 S   /bin/sh /bin/keepalive 192.168.2.1 60
  16.   123 root        812 S   ntpd -4 -c /etc/ntp.conf -g -n
  17.   128 root        484 S   /bin/cron
  18.   266 root       1060 S   /bin/sh /etc/checkip.sh
  19.   267 root      12940 S   asterisk -f
  20.   269 root        484 S   inetd
  21.   275 root      12940 S   asterisk -f
  22.   278 root      12940 S   asterisk -f
  23.   280 root      12940 S   asterisk -f
  24.   281 root      12940 S   asterisk -f
  25.   282 root      12940 S   asterisk -f
  26.   283 root      12940 S   asterisk -f
  27.   288 root       1068 S   -/bin/sh
  28.   289 root        476 S   /bin/watchdogd -f -s
  29.   290 root        968 S   /sbin/syslogd -n
  30.   291 root        976 S   /sbin/klogd -n
  31.   292 root      12940 S   asterisk -f
  32.   293 root      12940 S   asterisk -f
  33.   294 root      12940 S   asterisk -f
  34.   295 root      12940 S   asterisk -f
  35.   296 root      12940 S   asterisk -f
  36.   297 root      12940 S   asterisk -f
  37.   298 root      12940 S   asterisk -f
  38.   299 root      12940 S   asterisk -f
  39.   300 root      12940 S   asterisk -f
  40.   301 root      12940 S   asterisk -f
  41.   302 root      12940 S   asterisk -f
  42.   303 root      12940 S   asterisk -f
  43.   304 root      12940 S   asterisk -f
  44.   305 root      12940 S   asterisk -f
  45.   308 root      12940 S   asterisk -f
  46.   330 root      12940 S   asterisk -f
  47.   351 root      12940 S   asterisk -f
  48. 31756 root        968 S   sleep 180
  49. 31767 root        968 S   sleep 60
  50. 31772 root        884 S   /bin/dropbear -i 2 > /dev/null
  51. 31776 root       1068 S   -sh
  52. 31782 root      12940 S   asterisk -f
  53. 31783 root        972 R   ps
複製代碼

TOP

而我的NAS里的Asteerisk,只有一个asterisk process在行走。所以非常稳定。
  1. [~] # pidof asterisk
  2. 3043
  3. [~] # ps -aux | grep asterisk
  4. 3043 admin     31180 R   asterisk -vvvvc
  5. 32201 admin       548 S   grep asterisk
  6. [~] #
複製代碼

TOP

过了大约15分钟,再读IP01是:
  1. root:/etc> ps
  2.   PID  Uid        VSZ Stat Command
  3.     1 root        568 S   /sbin/init
  4.     2 root            SW< [kthreadd]
  5.     3 root            SWN [ksoftirqd/0]
  6.     4 root            SW< [events/0]
  7.     5 root            SW< [khelper]
  8.     6 root            SW< [kblockd/0]
  9.     7 root            SW  [pdflush]
  10.     8 root            SW  [pdflush]
  11.     9 root            SW< [kswapd0]
  12.    10 root            SW< [aio/0]
  13.    11 root            SW< [mtdblockd]
  14.    75 root            SW< [spi_mmc]
  15.   108 root       1060 S   /bin/sh /bin/keepalive 192.168.2.1 60
  16.   123 root        812 S   ntpd -4 -c /etc/ntp.conf -g -n
  17.   128 root        484 S   /bin/cron
  18.   266 root       1060 S   /bin/sh /etc/checkip.sh
  19.   267 root      12940 S   asterisk -f
  20.   269 root        484 S   inetd
  21.   275 root      12940 S   asterisk -f
  22.   278 root      12940 S   asterisk -f
  23.   280 root      12940 S   asterisk -f
  24.   281 root      12940 S   asterisk -f
  25.   282 root      12940 S   asterisk -f
  26.   283 root      12940 S   asterisk -f
  27.   288 root       1068 S   -/bin/sh
  28.   289 root        476 S   /bin/watchdogd -f -s
  29.   290 root        968 S   /sbin/syslogd -n
  30.   291 root        976 S   /sbin/klogd -n
  31.   292 root      12940 S   asterisk -f
  32.   293 root      12940 S   asterisk -f
  33.   294 root      12940 S   asterisk -f
  34.   295 root      12940 S   asterisk -f
  35.   296 root      12940 S   asterisk -f
  36.   297 root      12940 S   asterisk -f
  37.   298 root      12940 S   asterisk -f
  38.   299 root      12940 S   asterisk -f
  39.   300 root      12992 S   asterisk -f
  40.   301 root      12940 S   asterisk -f
  41.   302 root      12940 S   asterisk -f
  42.   303 root      12940 S   asterisk -f
  43.   304 root      12940 S   asterisk -f
  44.   305 root      12940 S   asterisk -f
  45.   308 root      12940 S   asterisk -f
  46.   330 root      12940 S   asterisk -f
  47.   351 root      12940 S   asterisk -f
  48. 4775 root        968 S   sleep 180
  49. 4800 root        968 S   sleep 60
  50. 4809 root      12940 S   asterisk -f
  51. 4814 root        972 R   ps
  52. 31772 root        884 S   /bin/dropbear -i 2 > /dev/null
  53. 31776 root       1076 S   -sh
複製代碼

TOP

今天是第6天,我的IP01依然能工作正常。

System Status
Uptime : 18:04:59 up 6 days, 2:56, load average: 0.77, 0.71, 0.56


角色

TOP

今天我的IP01的asterisk server终于死掉了,都不知道什么原因会死掉,但是Linux部分没有问题。

login as: root
root@192.168.2.100's password:


BusyBox v1.4.1 (2010-06-30 03:45:14 EDT) Built-in shell (msh)
Enter 'help' for a list of built-in commands.

root:~> ps
  PID  Uid        VSZ Stat Command
    1 root        568 S   /sbin/init
    2 root            SW< [kthreadd]
    3 root            SWN [ksoftirqd/0]
    4 root            SW< [events/0]
    5 root            SW< [khelper]
    6 root            SW< [kblockd/0]
    7 root            SW  [pdflush]
    8 root            SW  [pdflush]
    9 root            SW< [kswapd0]
   10 root            SW< [aio/0]
   11 root            SW< [mtdblockd]
   75 root            SW< [spi_mmc]
  108 root       1060 S   /bin/sh /bin/keepalive 192.168.2.1 60
  123 root        812 S   ntpd -4 -c /etc/ntp.conf -g -n
  128 root        484 S   /bin/cron
  266 root       1060 S   /bin/sh /etc/checkip.sh
  269 root        484 S   inetd
  288 root       1068 S   -/bin/sh
  289 root        476 S   /bin/watchdogd -f -s
  290 root        968 S   /sbin/syslogd -n
  291 root        976 S   /sbin/klogd -n
28449 root        884 S   /bin/dropbear -i 2 > /dev/null
28539 root        968 S   sleep 180
28542 root        968 S   sleep 60
28543 root       1068 S   -sh
28544 root        972 R   ps
root:~>

看看如果重启Asterisk server,效果是否好转,再不行,应该reboot。

角色

TOP

我用下面的指令去重启我的Asterisk

/etc/init.d/asterisk start

角色

TOP

15:14分,我的IP01,又死掉。

root:~> ps
  PID  Uid        VSZ Stat Command
    1 root        568 S   /sbin/init
    2 root            SW< [kthreadd]
    3 root            SWN [ksoftirqd/0]
    4 root            SW< [events/0]
    5 root            SW< [khelper]
    6 root            SW< [kblockd/0]
    7 root            SW  [pdflush]
    8 root            SW  [pdflush]
    9 root            SW< [kswapd0]
   10 root            SW< [aio/0]
   11 root            SW< [mtdblockd]
   75 root            SW< [spi_mmc]
  108 root       1060 S   /bin/sh /bin/keepalive 192.168.2.1 60
  123 root        812 S   ntpd -4 -c /etc/ntp.conf -g -n
  128 root        484 S   /bin/cron
  266 root       1060 S   /bin/sh /etc/checkip.sh
  269 root        484 S   inetd
  288 root       1068 S   -/bin/sh
  289 root        476 S   /bin/watchdogd -f -s
  290 root        968 S   /sbin/syslogd -n
  291 root        976 S   /sbin/klogd -n
30419 root        968 S   sleep 180
30425 root        968 S   sleep 60
30426 root        884 R   /bin/dropbear -i 2 > /dev/null
30427 root       1068 S   -sh
30428 root        972 R   ps


再用
/etc/init.d/asterisk start

重启


角色

TOP

19:13分又死一次!

一天内死三次。

这次不再asterisk start了,而是reboot。


角色

TOP

本帖最後由 角色 於 2010-7-20 07:06 編輯

现在根据lttliang的IsAsteriskAlive.sh (放在/persistent/etc),我改良一下
  1. #!/bin/sh
  2. while [ 1 ]
  3. do
  4. IsAlive=`pidof asterisk`
  5. if [[ -z "$IsAlive" ]] ; then
  6. echo "Asterisk die at `date`" >> perisistent/tmp/dielog
  7.    reboot
  8. fi
  9. sleep 60
  10. done
複製代碼
放在/etc/init.d/asterisk
  1. #!/bin/sh
  2. # Start up file for Asterisk

  3. # NOTE: we set the TZ before starting as otherwise (when starting from
  4. # /etc/rc) this env variable won't be available to the shell that
  5. # starts Asterisk and the time will be messed up.

  6. case $1 in
  7.         start)  export TZ=`cat /etc/TZ`;
  8.                 /bin/sh /etc/gen_checklist.sh >/dev/null 2>/dev/nul     #added b
  9.                 /bin/sh /etc/checkip.sh >/dev/null 2>/dev/nul &         #added b
  10.                 /bin/sh /etc/IsAsteriskAlive.sh >/dev/null 2>/dev/nul & #added b
  11.                 asterisk -f >/dev/null 2>/dev/null & ;;
  12.         stop) killall -9 asterisk;;
  13.         restart) asterisk -r -x "stop now";
  14.                 /etc/init.d/asterisk start;;
  15.         enable) rm -f /persistent/etc/rc.d/S50asterisk;
  16.                 ln -s /persistent/etc/init.d/asterisk /persistent/etc/rc.d/S50as
  17.         disable) rm -f /persistent/etc/rc.d/S50asterisk;;
  18.         *) cat <<EOF;;
  19. Syntax: /etc/init.d/asterisk [command]


  20. Available commands:
  21.         start   Start the service
  22.         stop    Stop the service
  23.         restart Restart the service
  24.         enable  Enable service autostart
  25.         disable Disable service autostart
  26. EOF
  27. esac
複製代碼
角色

TOP

19:13分又死一次!

一天内死三次。

这次不再asterisk start了,而是reboot。


角色 ...
角色 發表於 2010-7-19 19:15



    我都話左啦  升級 左固件之後  死機次數多左好多

TOP

New firmware released on 5 July

Build 2010-6-29
    * Add fix for ssmtp to support gmail.  Instruction for how to use it: http://www.openippbx.org/index.p ... re_sample_for_Gmail

Build: 2010-6-9
    * Add script to detect if asterisk is alive. And start asterisk if it dies, script are only take effect after reset to factory default. If you want stop the asterisk for debug purpose. Please kill the IsAsteriskAlive process otherwise the Asterisk will start within 1 minutes after you stop it.
    * Fix the Ip01 fxo silent issue which introduce in last update.


Build: 2010-4-26
    * Add fall back ip 172.31.255.254/30. if the IP-PBX linux is running, you should able to access it via this ip even it has another
      IP 192.168.1.100. To access via its fallback IP, you need to set your computer ip to 172.31.255.253 and the netmask to 255.255.255.252   
    * Set srvlookup = no bydefaut
    * Unlock macro-stdexten
    * Fix CALLER ID bug between voip trunk
    * Change web Password to "atcom"
    * Add various patch from Digium to fix hung issue.

Beta:20091231
    * Fix first digit tone dial issue in the IP01
    * Activate the LAN port of IP02 and IP08

Beta: 20091226
    * Add NFS support. Now user can mount to network hard disk for big storage requirement.  Refer:
      http://www.openippbx.org/index.php?title=Storage

Beta:  20091224
    * Add mixmonitor for call record.
    * Add USB port support (for IP08 V1.3).

Build 20091222
    * Add new feature: reset factory default but keep current network setting. It is useful for remote reset.

Build 20091221
    * Add Page function. Refer: http://www.openippbx.org/index.php?title=Page
    * Delete "thank you for calling" voice in default context.

Build 20091028
    * Now the change the opermode in the GUI will work. Not test, the file change are: editzap.sh, /init.d/zaptel, guipreference.conf, opermode

Build 20091014
    * IP-BRIM firmware version is available now.

Build 20090927
    * Add busydetect in the default setting.

Build 20090923
    * Integrate with voipswitch tunnel.  Detail please consult:
      http://www.openippbx.org/index.php?title=ATM(Asterisk_Tunnel_Module)


Build 20090913
    * Fix the problem on archive the CDR and control the messages to become not so big.


Build 20090907
    * Reset button is now functional. Detail for this function can be found at
      http://www.openippbx.org/index.php?title=Reset_Button

Build 20090819   (ssh password has been changed to 12xerXes06)
Merge Voiptel-CE 0.3.3 with our firmware and release the new firmware Voiptel-CE 0.3.4
Due to config changes (features.conf, musiconhold.conf and logger.conf) it is recommended that you select the option to Reset Configs when updating and do not restore any backups made prior to updating to this version.
    * SD/MMC device should now work properly with most cards, and during boot-up will automatically detect if a card is inserted, and format and prepare it if needed
    * Call Pickup feature is now enabled by default - put users in the same Pickup Group, and dial *8 to pick up any phone in the group
    * Fixed startup of ztdummy (needed for conferencing)
    * Fixed issue preventing Asterisk Logs page from working
    * Corrected directory definition of default context in musiconhold.conf
    * Cleaned out hidden symbols in /persistent/etc/config/crontab
    * GUI updated to 2.0.2-ce:
          o Changed a few defaults on the Call Queues page
          o The Asterisk Logs page will now attempt to read logs from SD/MMC, and if none are found it will try the onboard storage
          o Added link to Administrator Manual (the ?-button to the left of Logout in the upper right corner

Build 20090813
* fix loopstart setting issue for analog trunk

Build 20090810
* add enhance pick up. not tested: http://www.thorsten-knabe.de/linux/asterisk/pickup.jsp

Build 20090806
    * now press #*11# in your normal phone will hear the IP of IP04.

Build 20090805
    * change default user range start from 6000 to 6001, the 6000 is used for the voice test.
    * remove the _7XXX extension from demo in extensions.conf so the voice menu extensions work.
    * change the default voicemail extension from 6050 to 6750, make sure it won't conflict with user extensions.
    * change the default meetme extension from 6060 to 6760, make sure it won't conflict with user extensions.

Build 20090804
    * fix network driver compatible issue with some old router/switch.

Build 20090802
    * comment the demo context in IAX.conf file so it won't connect to 216.207.245.47
    * change useragent in sip.conf to IP0X

Build 20090801 add bug fix from Voiptel-CE
    * modify the tooltips for the incoming rules.
    * add incoming call example


Build 20090703
    * improve the network compatible.

Build 20090603
    * modify the zapscan so it detect the fxo/fxs in the first time running the ip04. note, when you update the firmware from an version<20090603 you may need to "update settings" in the configure hardware page.

Build 20090524
    * add SMTP Authentication in the GUI

Build 20090515
    * enable factory reset
    * remove mutiply language support.

Build 20090512
    * fix the multiply channel define issue in the /etc/zaptel

Build 20090508
    * fix bug for busypattern
    * fix the bug when modify the timezone
    * add version control

Build 20090320
    * fix a config bug in DHCP. this bug will led to the eth0 down if the ethernet cable is unplug in the booting process.

TOP

返回列表