Webservice will try to pull settings from the service.manifest file,
but the best practice is to use a webservice template file
<https://wikitech.wikimedia.org/wiki/Help:Toolforge/Web#Webservice_templates>.
This is something all tool operators running a webservice should do,
as it prevents you from forgetting parameters. With a service.template
file, all you have to do is `webservice start`.

ACN

On Thu, Oct 14, 2021 at 9:39 AM Arthur Smith <arthurpsm...@gmail.com> wrote:
>
> Hi - I don't think 'webservice start` is necessarily the right command to 
> start up services - doesn't that just default to a php server? If you're 
> running python or ruby or something else you need to run whatever the 
> webservice startup command is you initially ran. The service.manifest file 
> should have details if you still have that from the previous service startup.
>
>    Arthur
>
> On Wed, Oct 13, 2021 at 5:49 PM Brooke Storm <bst...@wikimedia.org> wrote:
>>
>> If you were running a Toolforge web tool in Kubernetes before the 
>> toollabs-webservice label changes were deployed on 2021-09-29 
>> (https://sal.toolforge.org/tools?d=2021-09-29). You may need to run 
>> `webservice stop && webservice start` in order to ensure your replica sets 
>> have correct label expectations on them going forward. Otherwise you may 
>> find confusing states may happen when running webservice restart and similar 
>> commands.
>>
>> When I backfilled the new labels, I missed that you cannot change the label 
>> matching rules in a deployment retroactively. I apologize for any 
>> inconvenience.
>>
>> In summary: If you haven’t run a webservice stop since 2021-09-29 on your 
>> Kubernetes web service, it would be a good idea to stop and start your 
>> webservice now to prevent any confusing behavior from webservice in the 
>> future.
>>
>> --
>> Brooke Storm
>> Staff SRE
>> Wikimedia Cloud Services
>> bst...@wikimedia.org
>>
>>
>>
>> _______________________________________________
>> Cloud-announce mailing list -- cloud-annou...@lists.wikimedia.org
>> List information: 
>> https://lists.wikimedia.org/postorius/lists/cloud-announce.lists.wikimedia.org/
>> _______________________________________________
>> Cloud mailing list -- cloud@lists.wikimedia.org
>> List information: 
>> https://lists.wikimedia.org/postorius/lists/cloud.lists.wikimedia.org/
>
> _______________________________________________
> Cloud mailing list -- cloud@lists.wikimedia.org
> List information: 
> https://lists.wikimedia.org/postorius/lists/cloud.lists.wikimedia.org/
_______________________________________________
Cloud mailing list -- cloud@lists.wikimedia.org
List information: 
https://lists.wikimedia.org/postorius/lists/cloud.lists.wikimedia.org/

Reply via email to