On 09/21/2014 03:51 PM, G B via smartos-discuss wrote: > > > For my LD_PRELOAD it is now set to /usr/lib/amd64/ncad_addr.so > > and > > # pldd `pgrep http`|grep ncad > /usr/lib/amd64/ncad_addr.so.1 > /usr/lib/amd64/ncad_addr.so.1 > /usr/lib/amd64/ncad_addr.so.1 > /usr/lib/amd64/ncad_addr.so.1 > /usr/lib/amd64/ncad_addr.so.1 > /usr/lib/amd64/ncad_addr.so.1 > > but > # pfiles `pgrep http`|grep AF > sockname: AF_INET 192.168.1.22 port:80 > sockname: AF_INET 192.168.1.22 port:80 > sockname: AF_INET 192.168.1.22 port:80 > sockname: AF_INET 192.168.1.22 port:80 > sockname: AF_INET 192.168.1.22 port:80 > sockname: AF_INET 192.168.1.22 port:80 > > I'm running 3 domains now and adding a couple more, each in their own zones; > plus currently running a mail server in a kvm; and a reverse proxy in a > zone.. Am thinking of adding an SDD drive and was hoping NCA would work. > > Not sure if nca is really running or not. I'm running apache-2.4.9nb3. Is > there a better way to check and see if it is actually working correctly?
I'm fairly certain that NCA doesn't work inside of a zone as Garrett mentioned. However, I suspect that using the memory that would have been used by NCA instead as extra memory for the ARC will end up working just as well. As for adding an SSD, I think it all depends on what you want that SSD to do and what the characteristics of the SSD itself are. Robert > On Sunday, September 21, 2014 5:45 PM, G B <[email protected]> wrote: > > > > For my LD_PRELOAD it is now set to /usr/lib/amd64/ncad_addr.so > > and > > # pldd `pgrep http`|grep ncad > /usr/lib/amd64/ncad_addr.so.1 > /usr/lib/amd64/ncad_addr.so.1 > /usr/lib/amd64/ncad_addr.so.1 > /usr/lib/amd64/ncad_addr.so.1 > > > On Sunday, September 21, 2014 5:29 PM, Robert Mustacchi via smartos-discuss > <[email protected]> wrote: > > > > On 09/21/2014 03:21 PM, G B wrote: >> Using: >> # truss -ff -t accept,listen,bind /opt/local/sbin/apachectl start >> ld.so.1: httpd: fatal: /usr/lib/ncad_addr.so: wrong ELF class: ELFCLASS32 >> 6714: > Received signal #18, SIGCLD, in waitid() [caught] >> 6714: signfo: SIGCLD CLD_KILLED pid=6715 status=0x0009 >> /opt/local/sbin/apachectl: line 88: 6715: Killed >> ld.so.1: httpd: fatal: /usr/lib/ncad_addr.so: wrong ELF class: ELFCLASS32 >> 6714: Received signal #18, SIGCLD, in waitid() [caught] >> 6714: signfo: SIGCLD CLD_KILLED pid=6715 status=0x0009 >> /opt/local/sbin/apachectl: line 92: 6715: Killed >> >> Line 88 is where I inserted: >> LD_PRELOAD=/usr/lib/ncad_addr.so /opt/local/sbin/httpd >> >> Do you think it may work with a 32-bit image instead of a 64-bit image >> (base64 14.2.0)? > > If you have a 64-bit image then you'll need to preload a 64-bit library > which can be found at /usr/lib/amd64/ncad_addr.so. Though I'm not > familiar enough with the sockfs module to know that it functions in the NGZ. > > Robert > >> On Sunday, September 21, 2014 3:09 PM, Robert Mustacchi via smartos-discuss >> <[email protected]> wrote: >> >> >> >> On 09/21/2014 12:58 PM, G B via smartos-discuss wrote: >>> Set the relevant lines to "enabled" in: >>> >>> /etc/nca/ncakmod.conf >>> >>> /etc/nca/ncalogd.conf >>> >>> Set the interface to "net0": >>> /etc/nca/nca.if >>> >>> Added to /opt/local/sbin/apachectl: >>> # Enable NCA: >>> NCAKMODCONF=/etc/nca/ncakmod.conf >>> if [ -f $NCAKMODCONF ]; then >>> . $NCAKMODCONF >>> if [ "x$status" = "xenabled" ]; then >>> HTTPD=”env LD_PRELOAD=/usr/lib/ncad_addr.so $HTTPD” >>> fi >>> fi >>> >>> # pfiles `pgrep httpd`|grep AF <----- shows AF_INET and not AF_NCA >>> # pldd `pgrep http` |grep ncad <------ does not return ncad >>> >>> >>> Rebooted and apache is online, so what is needed to get NCA working in a >>> SmartOS Zone? >> >> From a brief look, it appears that NCA looks at the GZ configuration. >> I'm not sure if it works in a non-global zone at all. >> >> Robert >> >> >> ------------------------------------------- >> smartos-discuss >> Archives: https://www.listbox.com/member/archive/184463/=now >> RSS Feed: https://www.listbox.com/member/archive/rss/184463/24559458-54d8e931 >> >> Modify Your Subscription: https://www.listbox.com/member/?& >> Powered by Listbox: http://www.listbox.com > >> > > > > ------------------------------------------- > smartos-discuss > Archives: https://www.listbox.com/member/archive/184463/=now > RSS Feed: https://www.listbox.com/member/archive/rss/184463/24559458-54d8e931 > Modify Your Subscription: https://www.listbox.com/member/?& > Powered by Listbox: http://www.listbox.com > > > ------------------------------------------- > smartos-discuss > Archives: https://www.listbox.com/member/archive/184463/=now > RSS Feed: https://www.listbox.com/member/archive/rss/184463/21483261-4b78dd38 > Modify Your Subscription: https://www.listbox.com/member/?& > Powered by Listbox: http://www.listbox.com > ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
