my php script is this really, really long php script that controls all
logic in our company.  my concern is that having 10+ running copies of
the php script (vs being handled by apache which probably does a better
job of managing overhead) caused the server to crash (or kannel to be
unresponsive.  the command i had is:

exec = "/var/www/vhosts/.../httpdocs/exec.php msg=%a phone=%p shortcod
e=%P operatorid=%o metadata=%D >/dev/null 2>&1"

now looking at it, if I add a "&" to the end, would that fix it as it detaches 
the process? ie: 
exec = "/var/www/vhosts/.../httpdocs/exec.php msg=%a phone=%p shortcode=%P 
operatorid=%o metadata=%D >/dev/null 2>&1 &"

--- On Thu, 2/12/09, Nikos Balkanas <nbalka...@gmail.com> wrote:
From: Nikos Balkanas <nbalka...@gmail.com>
Subject: Re: HELP! Patent claim! Can we use an alternate protocol?
To: dbw1...@yahoo.com, users@kannel.org
Date: Thursday, February 12, 2009, 1:39 PM



 
 

Hi,
 
You probably have a problem in your exec code. Since it is a 
different process it doesn't affect kannel and only the server or its target. 
Mind posting it?
 
BR,
Nikos

  ----- Original Message ----- 
  From: 
  David 
  To: users@kannel.org 
  Sent: Thursday, February 12, 2009 9:00 
  PM
  Subject: HELP! Patent claim! Can we use 
  an alternate protocol?
  

  
    
    
      Hello,

Us users of SMS Shortcodes are getting hit 
        in the US for violating a patent by TCS Inc.  The patent claims to 
        cover: 
"A gateway, comprising: a first communication path to accept 
        a short message from a mobile device; a translation module to insert 
        said short message into an Hypertext Transfer Protocol (HTTP) message; 
a 
        second communication path to push said HTTP message to at least one 
        Universal Resource Locator (URL); and a return communication path to 
        receive a return message relating to said HTTP message."

The 
        patent goes on to mention a whole bunch of stuff, ie, using HTTP POST 
to 
        send the http message, etc.

I just got out of a meeting with my 
        lawyer.  He says, the only way to get around this is to NOT use 
        HTTP.  

Over the weekend, I tried to use the sms-service 
        using EXEC instead of GET-URL, which worked fine... and then the server 
        crashed... i'm guessing too many spawned processes?

My question 
        to you all is:  how can we NOT use HTTP but have the same end 
        result?  ideally, it would use a command-line exec, but push it 
        into a waiting server, instead of spawning a new thread.  Does 
        anybody have any ideas on how to do this?

Thank you very 
        much,

David





      

Reply via email to