azure - Can't deploy PHP on dev emulator with Worker Role -


i use eclipse , plugins php create , configure php project deploy them on windows azure (wa). however, have installed wa sdk 1.7 (7th jun) , not compatible eclipse , plugins had use commando. decided create project (with web role , worker role) in eclipse , tried run following commando recreate cscfg file , .csx folder , run on compute emulator...

 cspack servicedefinition.csdef /generateconfigurationfile:serviceconfiguration.cscfg /copyonly 

...but generates following error...

error : cloudservices38 : entrypoint dll not defined worker role myphpproj_myworkerrole. 

thanks advice.

in web , worker role need either provide role entrypoint or program entry point. , know in custom worker role there no worker role dll can use php.exe or java.exe or nodejs.exe programentrypoint.

the way solve problem using programentrypoint windows azure worker role. give example below on how use can use in windows azure php application:

so if have worker role name "testworker" , folder testworker contains php.exe plus other files , application folder looks below:

enter image description here

now can edit/add servicedefinition.cscfg include correct workerrole setting programentrypoint below:

<?xml version="1.0" encoding="utf-8"?> <servicedefinition name="workerroleapp" xmlns="http://schemas.microsoft.com/servicehosting/2008/10/servicedefinition" schemaversion="2012-05.1.7">  <workerrole name="testworker" vmsize="small">    <runtime executioncontext="limited">      <entrypoint>       <programentrypoint commandline="php.exe" setreadyonprocessstart="true" />      </entrypoint>    </runtime>    <endpoints>         <inputendpoint name="phphttpin" protocol="http" port="80" />    </endpoints>   </workerrole> </servicedefinition> 

finally can use cspack command below build package , test locally in compute emulator:

cspack servicedefinition.csdef /role:testworker;testworker /copyonly     /out:workerroleapp.csx /generateconfigurationfile:serviceconfiguration.cscfg 

finally results below:

enter image description here


Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -